幸せのちから

平凡的世界
看似平常实崎岖
成如容易却艰辛

设计模式

##设计模式
###第一部分 六个创建型模式
####1.简单工厂模式
定义一个工厂类,根据参数返回不同类的实例
####2.工厂模式定义
定义一个用于创建对象的接口,让子类决定哪一个类实例化。
####3.抽象工厂模式定义
####4.单例模式
####5.原型模式
####6.建造者模式
###第二部分 七个结构型模式
####1.适配器模式
将一个接口转换成客户希望的另一个接口,使接口不兼容的哪些类可以一起工作。
####2.桥接模式
如果软件系统中某个类存在两个独立变化的维度,通过该模式可以将这两个维度分离出来,使两者可以独立扩展,让系统更加符合“单一职责"。
####3.组合模式
组合多个对象形成树形结构以表示具有”整体-部分“关系的层次结构。
####4.装饰模式
####5.外观模式
####6.享元模式
当系统中存在大量相同或者相似的对象时,可以通过共享技术实现相同或相似的细粒度对象的复用,从而节约了内存空间,提高了系统性能。
####7.代理模式
给某一个对象提供一个代理或占位符,并由代理对象来控制对原对象的访问。
###第三部分 十一个行为型模式
####1.职责链模式
####2.命令模式
将一个请求封装为一个对象,从而让我们可用不同的请求对客户进行参数化。对请求排队或者记录请求日志,以及支持可撤销的操作。
####3.解释器模式
####4.迭代器模式
迭代器模式:提供一种方法来访问聚合对象,而不用暴露这个对象的内部表示。
####5.中介者模式
####6.备忘录模式
####7.观察者模式
####8.状态模式
####9.策略模式
####10.模板方法模式
####11.访问者模式

posted on 2016-08-27 19:21 Lucky 阅读(164) 评论(0)  编辑  收藏 所属分类: java


只有注册用户登录后才能发表评论。


网站导航:
 
<2016年8月>
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910

导航

随笔分类(125)

文章分类(5)

日本語

搜索

积分与排名

最新随笔

最新评论