单例模式
工厂模式
用工厂方法代替new操作,建立一个工厂(一个函数或一个类方法)来制造新的对象。
观察者模式
对象间存在一对多关系时,,当一个对象被修改时,则会自动通知它的依赖对象
适配器模式
将一个类的接口转换成另外一个接口
策略模式
定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。
装饰模式
装饰模式的目的是在不修改类的情况下给类增加新的功能(比如继承)。
用工厂方法代替new操作,建立一个工厂(一个函数或一个类方法)来制造新的对象。
对象间存在一对多关系时,,当一个对象被修改时,则会自动通知它的依赖对象
将一个类的接口转换成另外一个接口
定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。
装饰模式的目的是在不修改类的情况下给类增加新的功能(比如继承)。