
java
ctrl23
Talk is cheap. Show me the code.
展开
-
Thinking in Java读书笔记
1.复杂对象调用构造器要遵照下面的顺序: 1)调用基类构造器。这个步骤会不断地反复递归下去,首先是构造这种层次结构的根,然后是下一层导出类,等等,知道最底层的导出类。 2)按声明顺序调用成员的初始化方法。 3)调用到处泪构造器的主体。 注意,基类中的初始化顺序仍然是先成员初始化,再调用构造器主体。原创 2016-07-22 14:45:14 · 317 阅读 · 0 评论 -
java工厂设计模式
接口是实现多重继承的途径,而生成遵循某个接口对象的典型方式就是工厂方法设计模式。这个与直接调用构造器不同,我们在工厂对象上调用的是创建方法,而该工厂对象将生成接口的某个实现的对象。理论上,这种方式使得代码将完全与接口的实现分离,使得可以透明地将某个实现替换为另一个实现。原创 2016-07-27 15:28:41 · 529 阅读 · 0 评论 -
java匿名内部类实现工厂设计方法
package Chapter10; interface Service { void method1(); void method2(); } interface ServiceFactory { Service getService(); } class Implementation1 implements Service { private Implementation1()原创 2016-08-02 15:43:47 · 422 阅读 · 0 评论