从设计原则到设计模式
摘要:从设计原则到设计模式1. 针对接口编程,而不是针对实现编程客户无需知道所使用对象的特定类型,只需要知道对象拥有客户所期望的接口。2. 优先使用对象组合,而不是类继承类继承通常为“白箱复用”,对象组合通常为“黑箱复用”。继承在某种程度上破坏了封装性,子类父类耦合度高;而对象组合则只要求被组合的对象具有良好定义的接口,耦合度低。3. 封装变化点使用封装来...
阅读全文
posted @
2010-05-16 13:43
阿龍
阅读(221)
推荐(0)
Bridge 桥接(结构型模式)
摘要:[代码]动机(Motivation)思考上述问题的症结:事实上由于Tank类型的固有逻辑,使得Tank类型具有了两个变化的维度——一个变化的维度为“平台的变化”,一个变化的维度为“型号的变化”。 如何应对这种“多维度的变化”?如何利用面向对象技术来使得Tank类型可以轻松地沿着“平台R...
阅读全文
posted @
2010-04-29 10:26
阿龍
阅读(145)
推荐(0)
实际开发中最常用的设计模式
摘要:一般最常用的工厂模式,建造者模式,观察者模式策略模式,原型模式,代理模式等等不同类型的项目侧重有所不同。
阅读全文
posted @
2008-12-31 14:53
阿龍
阅读(669)
推荐(1)
(转).NET设计模式系列文章
摘要:.NET设计模式系列文章 最初写探索设计模式系列的时候,我只是想把它作为自己学习设计模式的读书笔记来写,可是写到今天,设计模式带给我的震撼,以及许多初学者朋友的热心支持,让我下定决心要把这个系列写完写好,那怕花上再多的时间也无所谓。本部分内容不断更新中。 目录计划: 第Ⅰ部分 开篇 开篇 第Ⅱ部分 创建型模式篇 第1章 单件模式(Single Pattern) 第2章 抽象工厂模...
阅读全文
posted @
2008-12-30 14:44
阿龍
阅读(137)
推荐(0)
ASP.NET下MVC设计模式的实现
摘要:ASP.NET下MVC设计模式的实现 [作者]高老师[发表]2004-12-2 12:14:36[更新]2004-12-2 16:56:14 摘要:本文从视图、控制器、模型三个方面简要介绍了在Asp.net环境下,经典MVC设计模式的实现,并讨论了MVC设计模式的扩展,最后...
阅读全文
posted @
2008-12-29 17:11
阿龍
阅读(167)
推荐(0)
MVC 设计模式:将 Web 应用分三层
摘要:MVC是一种目前广泛流行的软件设计模式,早在70年代,IBM就推出了Sanfronscisico项目计划,其实就是MVC设计模式的研究。近来,随着J2EE的成熟,它正在成为在J2EE平台上推荐的一种设计模型,也是广大Java开 发者非常感兴趣的设计模型。MVC模式也逐渐在PHP和ColdFusion开发者中运用,并有增长趋势。随着网络应用的快速增加,MVC模式对于Web 应用的开发无疑是一种非常先...
阅读全文
posted @
2008-09-26 10:48
阿龍
阅读(1032)
推荐(0)