第二条:遇到多个构造器参数时要考虑用构建器

1.静态工场和构造器有个共同的局限性:他们都不能很好的扩展到大量的可选参数。

2.可变类与不可变类。

3.对象引用,指向的是对象所在的内存地址。

4.内部静态类。

5.抽象工厂模式&工厂方法模式

--->工厂方法模式含有四个元素:工厂接口;工厂实现;产品接口;产品实现

其优点:(1)使得代码清晰,封装产品的实例化过程。

    (2)对调用者屏蔽具体的产品类,是透明的。

    (3)降低耦合度。产品的实例化通常是很复杂的,需要依赖很多其他类。

--->抽象工厂模式:所提供的产品是衍生自不同的接口或抽象类。

6.泛型通配符  <? extend X>

posted @ 2016-10-16 10:31  马克队长  阅读(152)  评论(0编辑  收藏  举报