随笔 - 1330  文章 - 1  评论 - 378  阅读 - 482万 

随笔分类 -  设计模式

C#设计模式 汇总
摘要:http://www.cnblogs.com/ywqu/tag/C%23%e8%ae%be%e8%ae%a1%e6%a8%a1%e5%bc%8f/ 阅读全文
posted @ 2010-06-25 15:07 钱途无梁 阅读(234) 评论(0) 推荐(0) 编辑
HeadFirst设计模式学习笔记(C#版):鸭子与策略(Strategy)模式
摘要:面向对象的经典例子,我喜欢~策略模式的设计原则如下: 1. 将应用中需要经常变化的代码独立出来,应和那些不需要经常变化的代码分开。 2. 应针对接口,而不是类进行编程。 3. 在类中应多用组合,少用继承。 例子: 我们要实现一个鸭子模拟器,这个鸭子模拟器由Duck类描述,而Duck类有如下4个行为: 1. display 2. swim 3. fly(飞) 4. quack(叫) 其中... 阅读全文
posted @ 2010-01-30 16:30 钱途无梁 阅读(395) 评论(0) 推荐(0) 编辑
三层架构与养猪—《.NET深入体验与实战精要》
摘要:一个理解三层架构的精辟比喻,希望大家看过之后能很好的理解三层架构~为了更好地让初学者轻松入门,这里仍然采用趣味性的方式聊一些常用技术点,致力于.NET新手们的快速提高!知识都是普通的,关键是学习的思路。技术源于生活,技术原来可以这样学。抛砖引玉而已。 层次结构在现实社会里随处可见。记得有个笑话讲有个村长得意地向他老婆吹牛:“全中国只有四个人比我官大,乡长、县长、省长和国务院总理R... 阅读全文
posted @ 2010-01-30 16:23 钱途无梁 阅读(398) 评论(0) 推荐(0) 编辑
策略模式
摘要:一、概念策略模式(Strategy):它定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法的变化不会影响到使用算法的客户。(原文:The Strategy Pattern defines a family of algorithms,encapsulates each one,and makes them interchangeable. Strategy let... 阅读全文
posted @ 2010-01-24 00:16 钱途无梁 阅读(398) 评论(0) 推荐(0) 编辑
简单工厂模式
摘要:第一部分:简单工厂模式介绍下面是百度百科里对简单工厂模式的介绍:简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。它又称为静态工厂方法模式,属于类的创建型模式。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。  该模式中包含的角色及其职责  工厂(Creator)角色  简单工厂模式的核心,它负... 阅读全文
posted @ 2010-01-24 00:14 钱途无梁 阅读(344) 评论(0) 推荐(0) 编辑

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