java设计模式11-23

11、享元模式(flyweight Pattern):
通过共享来支持大量的细粒度对象的使用效率。
12、代理模式(proxy Pattern):
为对象提供一个代理或占位来控制对该对象的访问。
13、责任链模式(chain of responsibility Pattern):
可以让每个对象有一次机会决定自己是否处理请求,以便于请求的发送者与其接受者之间的耦合。
14、命令模式(Command Pattern):
把请求封装在对象中。
15、解释器模式(interpreter Pattern):
可以按照自己定义的组合规则集合来组合可执行对象。
16、迭代子模式(Iterator Pattern):
为开发人员提供一种顺序访问集合元素的方法。
17、调停者模式(mediator Pattern):
定义一个对象,该对象将对象集合之间的交互封装起来。利用该模式可以降低对象之间的耦合程度,避免对象之间的显式引用,还可以让对象间的交互独立变化。
18、备忘录模式(menento Pattern):
为对象提供状态存储和状态恢复功能。
19、观察者模式(Observer Pattern):
在多个对象之间定义一对多的关系,以便当一个对象状态改变的时候,其他所有依赖于这个对象的对象都能够得到通知,并被自动更新。
20、状态模式(state Pattern):
将与状态有关的处理逻辑分散到代表对象状态的各个类中。
21、策略模式(Strategy Pattern):
在于把可选的策略或方案封装在不同的类中,并在这些类中实现一个共同的操作。
22、模板方法模式(template Pattern):
在一个方法中实现一个算法,并将算法中某些步骤的定义推迟,从而使得其他类可以重新定义这些步骤。

23、访问者模式(visitor Pattern):
让代码用户那个在不修改现有类层次结构的前提下,定义该类层次结构的操作。[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23937368/viewspace-1057604/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23937368/viewspace-1057604/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值