单例模式
单例,只有一个样本,这个类已经实例化了,这样所有用到这个类的地方数据是一样的
工厂模式
一个抽象接口,多个实现类,Factory返回方法,可以用if判断
观察者
一个改变,多个随后做出改变,适合一对多的依赖关系
被观察者里有观察者列表,有添加观察者函数,有迭代更新观察者的方法update()
观察者实现一个通用的update()接口
装饰器
一个类继承另个类,在调用该类的方法时候会同时调用父类的方法,这样就可以在父类的基础上实现更多的功能
私有父类
适配器
将两个不相关的接口结合在一起
当一个类A需要另一个类B的方法时候,可以使用一个dAapter继承对应的B类,并实现,A类包含一个Adapter类
代理模式
一个类代理另一个类,代理类包含一个被代理类
网友评论