Если программные объект должен решать какую-то задачу и возможно не будет развиваться и дорабатываться, то можно программировать его как удобно. Главное, что бы он решал нужные бизнес задачи и приносил прибыль!
- В 1 объекте не должно быть более 50 переменных
- Все что повторяется более 3 раз надо выносить в загрузочные объекты
- Если объекты более чем на 70% похожи имеет смысл создать абстрактный тип или сделать один из них таким
- Группируйте по
Оптимизация информационных структур
Parts / Составляющие / Child
Иногда Black-box упрощает разработку
Построение сложных логических структур
Создание и использование абстрактных объектов и шаблонов
Этот объект часть других / Parent
Архитектуры систем в программировании