ля. есть 2 типа отношений между объектами: наследование и ассоциация. Наследование это жёсткая связь, не гибкая, заебёшся исправлять и городить костыли если вдруг бизнес требования поменялись. Наследование как концепция только кажется чемто крутым. по факту это путь в никуда - использовать наследование есть смысл только в POCO классах ну и иногда в классах с явной базовой частью, когда точно это не помешает. Ассоцияция всё легко и понятно, и само тебя заставляет разделять ответсвенность между обектами
Обсуждают сегодня