Всем привет ) Помогите разобраться, как лучше организовать код в моем случае.
Есть базовый класс А. Далее классы B, C, D наследуются от него. Таких классов может быть сколько угодно много. Проблема в том, что класс А уже стал довольно толстый, и работает с несколькими сущностями. Тем не менее, все эти сущности мне нужны. Круто было бы разбить его функционал по принципу, с какой сущностью ведется работа. Т е сделать классы А1, А2, А3, от которых будет наследоваться А (он будет пустым), ну и далее наследовать от А классы B, C, D и так далее.
Может ктото подсказать изящное решение для такой ситуации?
|