我是否存在一个创建模式,我定义了父类,每次我需要一个它的子,我可以调用它的方法创建它们?
例如(元语言):
class father (){
method1() {
new child1();
}
}
class child1 extend father (){}
我需要它,因为我确信在我的代码中我会使用父类,但是只有按一下按钮才能定义子类,我需要使用父类的属性。
答案 0 :(得分:-1)
你为什么要这样做? 也许你想使用工厂模式,并从parente类中删除子实例的创建?
的问候, 何塞克鲁兹