设计模式
文章平均质量分 79
Mir_憨豆先生
这个作者很懒,什么都没留下…
展开
-
23种设计模式
http://www.cnblogs.com/beijiguangyong/archive/2010/11/15/2302807.html 目录 创建型 1. Factory Method(工厂方法) 2. Abstract Factory(抽象工厂) 3. Builder(建造者) 4. Prototype(原型) 5. Singleton(单例) 结构型 6.转载 2016-09-01 22:29:02 · 309 阅读 · 0 评论 -
状态模式(State)
http://blog.csdn.net/fly_yr/article/details/8568651 状态模式(State),当一个对象的内在状态改变时,允许改变其行为,这个对象看起来好像改变了其类。状态模式主要解决的是当控制一个对象的状态转换条件表达式过于复杂时的情况。把状态的判断逻辑转移到不同状态的一系列类中,可以把复杂的判断逻辑简化。 状态模式UML类图:转载 2016-09-21 15:47:53 · 196 阅读 · 0 评论 -
访问者模式(Visitor)
http://www.cnblogs.com/fanzhidongyzby/archive/2012/12/14/2818809.html 访问者模式(Visitor) 意图:表示一个作用于某对象结构中的各元素的操作,它使你在不改变各元素的类的前提下定义作用于这些元素的新操作。 应用:作用于编译器语法树的语义分析算法。 模式结构: 心得: 访问者模式是要解决对对象添加新转载 2016-09-21 15:29:55 · 271 阅读 · 0 评论 -
设计模式 ( 十八 ) 策略模式Strategy(对象行为型)
http://blog.csdn.net/hguisu/article/details/7558249/ 设计模式 ( 十八 ) 策略模式Strategy(对象行为型) 1.概述 在软件开发中也常常遇到类似的情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard转载 2016-09-21 15:12:04 · 292 阅读 · 0 评论 -
C++设计模式-Observer观察者模式
http://www.cnblogs.com/jiese/archive/2013/07/11/3183635.html Observer观察者模式 作用:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己 UML图: Subject类,可翻译为主题或抽象通知者,一般用转载 2016-09-21 14:56:55 · 206 阅读 · 0 评论 -
23种设计模式{推荐}
http://www.cnblogs.com/beijiguangyong/archive/2010/11/15/2302807.html转载 2016-09-21 14:42:52 · 224 阅读 · 0 评论 -
深入理解Yii2.0 » Yii 模式 » 依赖注入和依赖注入容器
http://www.digpage.com/di.html 依赖注入和依赖注入容器 为了降低代码耦合程度,提高项目的可维护性,Yii采用多许多当下最流行又相对成熟的设计模式,包括了依赖注入(Denpdency Injection, DI)和服务定位器(Service Locator)两种模式。 关于依赖注入与服务定位器, Inversion of Control Con转载 2016-09-08 15:34:28 · 581 阅读 · 0 评论 -
浅谈依赖注入
浅谈依赖注入 http://www.cnblogs.com/yangecnu/p/Introduce-Dependency-Injection.html 最近几天在看一本名为Dependency Injection in .NET 的书,主要讲了什么是依赖注入,使用依赖注入的优点,以及.NET平台上依赖注入的各种框架和用法。在这本书的开头,讲述了软件工程中的一个重要的理念就是关注分转载 2016-09-08 15:32:40 · 408 阅读 · 0 评论 -
依赖注入
http://baike.baidu.com/link?url=iUjCghjjxhFzN6SOU7pfeSJsBhe3gFVte19Z1vb7As6q98shu_NB2ZJ7-uuFXEZhf5G-pv3TzuOCQ8ZMm8iwCRhKWMwWoItfxD6jWGEwrHic2l2H5hqxAH90GYfMPixO0NEvZEzYt-0weW1OiUgS5R2TkSWlPVz3ZAny1Eld转载 2016-09-08 15:00:34 · 560 阅读 · 0 评论 -
设计模式之备忘录模式(Memento)
http://www.cnblogs.com/BeyondAnyTime/archive/2012/08/05/2623667.html 设计模式之备忘录模式(Memento) 生活中大家可能都幻想过如果当初我没怎么样怎么样就好了,当产生这样的想法的时候一定是发生什么不如意的事。生活是现实的,时间也永远不会回到做错事之前的一刹那。软件虽服务于生活,模拟生活却也和生活有所不同,应转载 2016-09-21 16:05:51 · 256 阅读 · 0 评论