Подход к созданию объектов
В настоящее время
У меня есть следующая структура
Abstract Class A{
public abstract void B();
public abstract void C();
public abstract void D();
public void E(){
sample Statements;
}
}
public class Z extends A{
public void B() {
// TODO Auto-generated method stub
}
public void C() {
// TODO Auto-generated method stub
}
public void D() {
// TODO Auto-generated method stub
}
public void X() {
Sample Statements;;
Whcih is very specific to this Class;
}
}
Мой вопрос в вышеприведенном классе Z, я не хочу подразумевать Iопределим только метод X, который очень специфичен для
. Таким же образом я определю новый класс P, который, но другие 2 метода не реализованы.
Это правильный способреализовать способ Creatin в соответствии с моими требованиями для создания объекта?
Или есть ли лучший подход к созданию
Я обеспокоен в классе Z, так как методы C & D не являютсяБудут ли какие-либо непредвиденные эффекты во время моего программирования позже
Еще одна мысль у меня есть
Должен ли я использовать фабричный шаблон проектирования для реализации тех же объектов?