OO基础:

抽象,封装,多态,继承

OO原则:

1.封装变化,

2.多用组合,少用继承

3.针对接口编程,而不是针对实现编程。

4.为交互对象之间的松耦合设计而努力。

5.对扩展开放,对修改关闭。

6.要依赖抽象,不要依赖具体对象。(依赖倒置)

简单工厂方法模式(Simple Factory Pattern):

将对象的创建封装起来,在运行是动态的改变行为,更换不同的实现。

工厂方法模式(Factory Method Pattern):

定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。

通过让子类决定该创建的对象是什么,来达到将对象创建的过程封装的目的。

抽象工厂模式(Abstract Factory Pattern):

提供一个接口,用于创建相关或依赖对象的的家族,而不需要明确指定具体类。

 

 

posted on 2011-10-28 08:32  @清风......  阅读(152)  评论(0编辑  收藏  举报