本篇只是用来记载用过的一些设计模式。
1.单例模式。
使用较多。主要是为了使得环境里具有某项单一功能的实例只有一个,这样在能实现功能的情况下也使得内存占用最小。
2.策略模式。
使用较多。将多个类能使用的共同代码进行抽象封装,易于扩展复用。
3.工厂模式。
将多个实例放在工厂类内,根据不同名称或方法取得相应的实例。
4.适配器模式
较多使用接口适配器。创建抽象类implements接口,因为抽象类的抽象方法在子类中不一定要全部实现。所以可以多个子类继承抽象类可以实现自己单独的方法。
5.代理模式
如数据库连接池