黑马程序员技术交流社区

标题: 23种JAVA设计模式——供给大家学习参考 [打印本页]

作者: Jackron    时间: 2015-7-5 23:28
标题: 23种JAVA设计模式——供给大家学习参考
JAVA的设计模式经前人总结可以分为23种
设计模式根据使用类型可以分为三种:
1、创建模式:Factory(工厂模式)、Singleton(单态)、Builder(建造者模式)、Prototype(原型模式)、工厂方法模式。
2、结构模式:Flyweight(共享模式)、Bridge(桥模式)、Decorator(装饰模式)、Composite(组合模式)、Adapter(适配器模式)、Proxy(代理模式)、Facade (外观模式)。
3、行为模式:Iterator(迭代模式)、Template(模板模式)、Chain of Responsibility(责任链模式)、Memento(纪念品模式)、Mediator(中介模式)、Interpreter(解释器模式)、Strategy(策略模式)、State 、Observer(观察者模式)、Visitor(访问模式)、Command(命令模式)。

23种java设计模式.pdf

520.08 KB, 下载次数: 96


作者: Jackron    时间: 2015-7-5 23:30
初学者可以看看
作者: 牵着蜗牛去逛街    时间: 2015-7-6 12:59
有好多模式还真的不知道,也不知怎么用,下载下来看看。。
作者: 虾米吃螃蟹    时间: 2015-7-6 16:17
只学习了单例
作者: 杜弦东.    时间: 2015-7-6 16:30
JAVA的基础班有学设计模式相关吗?
作者: Jackron    时间: 2015-7-6 21:50
杜弦东. 发表于 2015-7-6 16:30
JAVA的基础班有学设计模式相关吗?

还学不到,可做拓展用,以后就接触了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2