совет - не заморачивайтесь. когда точно нужна будет иерархия классов с наследованием. вы это почувствуете
3 года назад, после разочарования в наследовании..
значит общий стаж точно не менее 3+? ;))
.. меня вот вообще все чаще и больше тянет в функциональную парадигму. но в шарпе она как то вся почти в пределах LINQ.. на F# поглядываю ))
переход не переход, а вот комбинация точно может давать интересные результаты ))