设计模式
小明湖畔
这个作者很懒,什么都没留下…
展开
-
策略模式
转自:http://blog.csdn.net/hguisu/article/details/7558249设计模式 ——策略模式Strategy(对象行为型)1.概述 在软件开发中也常常遇到类似的情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard Co转载 2015-02-11 22:57:43 · 397 阅读 · 1 评论 -
原型模式(Prototype)——跟着cc学设计系列
研磨设计模式 之 原型模式(Prototype)1 ——跟着cc学设计系列 研磨设计模式 之 原型模式(Prototype)2 ——跟着cc学设计系列 研磨设计模式 之 原型模式(Prototype)3 ——跟着cc学设计系列转载 2015-02-14 20:33:55 · 438 阅读 · 0 评论 -
适配器模式(Adapter)——跟着cc学设计系列
研磨设计模式 之 适配器模式(Adapter)1 ——跟着cc学设计系列 研磨设计模式 之 适配器模式(Adapter)2 ——跟着cc学设计系列 研磨设计模式 之 适配器模式(Adapter)3 ——跟着cc学设计系列转载 2015-02-14 19:29:57 · 278 阅读 · 0 评论 -
适配器模式(Adapter)——跟着cc学设计系列
研磨设计模式 之 适配器模式(Adapter)1 ——跟着cc学设计系列 研磨设计模式 之 适配器模式(Adapter)2 ——跟着cc学设计系列 研磨设计模式 之 适配器模式(Adapter)3 ——跟着cc学设计系列转载 2015-02-14 19:58:14 · 276 阅读 · 0 评论 -
中介者模式(Mediator)——跟着cc学设计系列
研磨设计模式 之 中介者模式(Mediator)1 ——跟着cc学设计系列 研磨设计模式 之 中介者模式(Mediator)2 ——跟着cc学设计系列 研磨设计模式 之 中介者模式(Mediator)3 ——跟着cc学设计系列转载 2015-02-14 20:57:14 · 316 阅读 · 0 评论 -
桥接模式——跟着cc学设计系列
研磨设计模式之桥接模式-1 ——跟着cc学设计系列 研磨设计模式之桥接模式-2 ——跟着cc学设计系列 研磨设计模式之桥接模式-3 ——跟着cc学设计系列 研磨设计模式之桥接模式-4 ——跟着cc学设计系列转载 2015-02-14 18:58:43 · 371 阅读 · 0 评论 -
命令模式——跟着cc学设计系列
研磨设计模式之命令模式-1 ——跟着cc学设计系列 研磨设计模式之命令模式-2 ——跟着cc学设计系列 研磨设计模式之命令模式-3 ——跟着cc学设计系列 研磨设计模式之命令模式-4 ——跟着cc学设计系列 研磨设计模式之命令模式-5 ——跟着cc学设计系列 研磨设计模式之命令模式-6 ——跟着cc学设计系列转载 2015-02-14 18:14:31 · 451 阅读 · 0 评论 -
代理模式(Proxy)——跟着cc学设计系列
研磨设计模式 之 代理模式(Proxy)1——跟着cc学设计系列 研磨设计模式 之 代理模式(Proxy)2——跟着cc学设计系列 研磨设计模式 之 代理模式(Proxy)3——跟着cc学设计系列转载 2015-02-14 21:15:30 · 558 阅读 · 0 评论 -
外观模式(Facade)——跟着cc学设计系列
研磨设计模式 之 外观模式(Facade)1 ——跟着cc学设计系列 研磨设计模式 之 外观模式(Facade)2 ——跟着cc学设计系列 研磨设计模式 之 外观模式(Facade)3 ——跟着cc学设计系列转载 2015-02-14 19:12:22 · 272 阅读 · 0 评论 -
跟着CC学设计模式系列
跟着cc学设计转载 2015-02-13 12:05:59 · 681 阅读 · 0 评论 -
中介者模式
转自:http://blog.csdn.net/hguisu/article/details/7554612设计模式——中介者模式Mediator(对象行为型)1.概述在面向对象的软件设计与开发过程中,根据“单一职责原则”,我们应该尽量将对象细化,使其只负责或呈现单一的职责,即将行为分布到各个对象中。对于一个模块或者系统,可能由很多对象构成,而且这些转载 2015-02-11 23:42:21 · 351 阅读 · 0 评论 -
观察者模式
转自:http://blog.csdn.net/hguisu/article/details/7556625设计模式——观察者模式Observer(对象行为型) 1.概述一些面向对象的编程方式,提供了一种构建对象间复杂网络互连的能力。当对象们连接在一起时,它们就可以相互提供服务和信息。通常来说,当某个对象的状态发生改变时,你仍然需要对象之间能互相通信转载 2015-02-11 23:16:01 · 355 阅读 · 0 评论 -
关于Java 23种设计模式的有趣见解
创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:转载 2015-02-10 20:32:52 · 335 阅读 · 0 评论 -
状态模式
转自:http://blog.csdn.net/hguisu/article/details/7557252设计模式——状态模式State(对象行为型)1.概述在软件开发过程中,应用程序可能会根据不同的情况作出不同的处理。最直接的解决方案是将这些所有可能发生的情况全都考虑到。然后使用if... ellse语句来做状态判断来进行不同情况的处理。但是对复杂状态的转载 2015-02-11 23:08:26 · 307 阅读 · 0 评论 -
三类工厂模式
转自:http://www.cnblogs.com/stonehat/archive/2012/04/16/2451891.html简单工厂模式 当需要加法类的时候,调用工厂类的CreateOperate(),要指定制造的Product 例如在大话设计模式P11给的运算工厂例子: public static Operatio转载 2015-02-11 22:48:09 · 350 阅读 · 0 评论 -
装饰模式与代理模式的区别
转自:http://www.cnblogs.com/jaredlam/archive/2011/11/08/2241089.html学习AOP时,教材上面都说使用的是动态代理,可是在印象中代理模式一直都是控制访问什么的,怎么又动态增加行为了,动态增加行为不是装饰器模式吗?于是 找了很多资料,想弄清楚这两者之间到底有什么区别。结果发现这一篇英文文章讲的很清晰,就翻译一下,供参考。转载 2015-03-07 08:58:07 · 565 阅读 · 0 评论