设计模式是什么
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
设计模式的分类
在java中常用的设计模式有23种,我们把这23种划分为3类,创建,结构,行为
创建型
抽象工厂模式
工厂方法
建造者模式
原型模式
单态模式
结构型
适配器模式
桥接模式
组合模式
外观模式
装饰者模式
享元模式
代理模式
行为型
责任链模式
命令模式
解释器模式
迭代模式
中介者模式
备忘录模式
观察者模式
状态模式
策略模式
模板方法模式
访问者模式
接下来我要利用网络资源以及《Android源码设计模式》这本书来熟悉里面最常用的一些设计模式
单例模式、观察者模式、装饰者模式、适配器模式、工厂模式、代理模式、策略模式、命令模式、组合模式、模板方法模式
当然还有最核心的设计模式六大原则
网友评论