Общие классы в ss.survey по-прежнему будут считаться потерявшими идентичность, даже если содержат общий код. С помощью паттерна Упрощение иерархии компонентов эти общие классы должны быть перемещены в новый компонент ss.survey.shared, благодаря чему из подобласти ss.survey исчезнут классы без идентичности, как показано на рис. 5.10.
Современный подход к программной архитектуре: сложные компромиссы
·
Нил Форд