本帖最后由 杨华东 于 2012-10-24 00:54 编辑
我们都知道工厂模设计式中的顶层父类都是抽象的,但是没有抽象内容。。。。。
这样做的的目的是防止别人建立该类的对象,同时该类的构造函数还可以被子类复用,这样提高了代码的复用性。
如:
abstract Demo{
private int a;
Demo(int a){
this.a=a;
}
}
class Test extends Demo{
Test(int b){
super(b);//复用父类构造函数
}
}
那我弱弱的问一哈:只有接口定义,没有接口内容的接口 有啥作用??
比如:interface Demo{}
是否在某种设计模式中会用到这样的结构???
求大人帮忙,元芳在此感谢万分。。。。。。
听说设计模式很重要,一起努力摆脱 成为Coder的悲剧。。。 |