随笔分类 -  设计模式

摘要:本文摘取自TerryLee(李会军)老师的设计模式系列文章,版权归TerryLee,仅供个人学习参考。转载请标明原作者TerryLee。部分示例代码来自DoFactory。概述在软件系统中,经常面临着"某个对象"的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定... 阅读全文
posted @ 2014-02-28 13:14 hystar 阅读(221) 评论(0) 推荐(0) 编辑
摘要:本文摘取自TerryLee(李会军)老师的设计模式系列文章,版权归TerryLee,仅供个人学习参考。转载请标明原作者TerryLee。部分示例代码来自DoFactory。概述在软件系统中,有时候面临着"一个复杂对象"的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象... 阅读全文
posted @ 2014-02-14 17:43 hystar 阅读(259) 评论(0) 推荐(0) 编辑
摘要:本文摘取自TerryLee(李会军)老师的设计模式系列文章,版权归TerryLee,仅供个人学习参考。转载请标明原作者TerryLee。部分示例代码来自DoFactory。概述在软件系统中,经常面临着"一系列相互依赖的对象"的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这... 阅读全文
posted @ 2014-01-07 16:55 hystar 阅读(394) 评论(0) 推荐(0) 编辑
摘要:本文摘取自TerryLee(李会军)老师的设计模式系列文章,版权归TerryLee,仅供个人学习参考。转载请标明原作者TerryLee。部分示例代码来自DoFactory。概述Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供... 阅读全文
posted @ 2013-12-30 10:19 hystar 阅读(354) 评论(0) 推荐(0) 编辑
摘要:面向对象的思想中存在如下几种关系,一般为了方便交流都使用UML的类图来展现类之间的关系。所以了解类图中符号的含义对看懂类图,尤其是用类图展示的设计模式很有帮助。下面依次介绍这几种关系类继承关系 继承关系使用空心三角形+实线来表示,UML图示:实现接口 实现接口用空心三角形+虚线来表示:关联关系(As... 阅读全文
posted @ 2013-12-17 09:17 hystar 阅读(269) 评论(0) 推荐(0) 编辑
摘要:本文大部分内容整理自《大话设计模式》设计模式都建立在设计原则之上,本文介绍了几种最重要的设计原则。通过了解这些原则,我们才能更好的知道为什么要引入这么多设计模式。单一职责原则(Single Responsibility Principle , SRP) 简述: 就一个类而言,应该仅有一个引起它变化的... 阅读全文
posted @ 2013-11-26 17:54 hystar 阅读(246) 评论(0) 推荐(0) 编辑
摘要:本文摘取自TerryLee(李会军)老师的设计模式系列文章,版权归TerryLee,仅供个人学习参考。转载请标明原作者TerryLee。设计模式模式是在某种情境(Context)下,针对某问题的某种解决方案。这其中情境就是应用某个模式的情况。这个应该是会不断出现的情况。问题就是你想在某情境下达到的目... 阅读全文
posted @ 2013-10-24 16:32 hystar 阅读(321) 评论(0) 推荐(0) 编辑
摘要:最近读了读图灵的《.NET2.0模式开发实战》,里面介绍了一种不常见的设计模式Pipes-and-Filters模式,整体讲解还是很不错,但是配书的代码你的程序组织很乱,无法正常调试。到网上寻找,在CodeProject上发现一篇介绍此模式的文章,看了后感觉不错,而且代码可以正常运行。空闲时间将其翻译了一下,E文不好朋友可以参考一下,E文好的朋友移步原文。 阅读全文
posted @ 2008-12-02 16:29 hystar 阅读(3183) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示