мне нужно некоторые полезные предложения по дизайну шаблона для следующих проблем в Java, У меня есть три класса, как,предложения на шаблоне проектирования в Java
class A extends X implement Y{
doA()
}
class B extends X implement Y{
doB()
}
class C extends X implement Y{
doC()
}
Теперь я хотел бы создать класс D, который должен повторно использовать методы DOA , doB a doC классов A, B и C соответственно.
Может ли кто-нибудь предложить мне один дизайн для вышеуказанной проблемы?
Заранее спасибо, Lakshmipathi.
Важна к вашей проблеме, 'A B C' расширяет' x' и реализует 'Y'? – gontard
Что такое doA, doB и doC ... связаны ли они с базовым классом X или с интерфейсом Y? –
Его необходимо расширить класс X, потому что класс X будет иметь некоторые общие функции. DoA, doB и doc имеют определенные функциональные возможности по отношению к классам A, B и C. Я хотел бы повторно использовать методы doA, doB и doC в классе D каким-то образом. –