Работаю над проектом, поэтому я постараюсь обобщить это.
Скажем, у меня есть абстрактный класс A с абстрактным методом method () .
Существует 4 подкласса A : B , C , D и E , но B и C имеют одинаковую точную реализацию метода () , а D и E имеют одинаковую Точная реализация метода () . Как я могу организовать код таким образом, чтобы минимизировать дублирующийся код?