common channels are logical channels (logical channel means what type of information is transmitted over the channel) and common channel is means common to all users in a cell (Point to multipoint).
Shared channels is a type of Transport channels (define how and with what type of characteristics the data is transferred by the physical layer).
Hope this will clear the picture.