美文网首页
Java设计模式---设计模式是什么

Java设计模式---设计模式是什么

作者: 善笃有余劫 | 来源:发表于2018-07-17 23:09 被阅读5次

设计模式是什么

设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。

设计模式的分类

在java中常用的设计模式有23种,我们把这23种划分为3类,创建,结构,行为

创建型


抽象工厂模式
工厂方法
建造者模式
原型模式
单态模式

结构型


适配器模式
桥接模式
组合模式
外观模式
装饰者模式
享元模式
代理模式

行为型


责任链模式
命令模式
解释器模式
迭代模式
中介者模式
备忘录模式
观察者模式
状态模式
策略模式
模板方法模式
访问者模式

接下来我要利用网络资源以及《Android源码设计模式》这本书来熟悉里面最常用的一些设计模式

单例模式、观察者模式、装饰者模式、适配器模式、工厂模式、代理模式、策略模式、命令模式、组合模式、模板方法模式

当然还有最核心的设计模式六大原则

相关文章

网友评论

      本文标题:Java设计模式---设计模式是什么

      本文链接:https://www.haomeiwen.com/subject/piknpftx.html