Walden1024

导航

随笔分类 -  大话设计模式

上一页 1 2

《大话设计模式》学习笔记
《大话设计模式》学习笔记5:工厂方法模式
摘要:计算器示例: 1.运算类: public class Operation { public double NumberA { get; set; } public double NumberB { get; set; } public vi... 阅读全文

posted @ 2015-05-08 16:02 Walden1024 阅读(185) 评论(0) 推荐(0)

《大话设计模式》学习笔记4:代理模式
摘要:代追求者送礼物示例: 1.Subject: public interface IGiveGift { void GiveDolls(); void GiveFlowers(); void GiveChocolate(); }2.R... 阅读全文

posted @ 2015-05-08 15:38 Walden1024 阅读(336) 评论(0) 推荐(0)

《大话设计模式》学习笔记3:装饰模式
摘要:穿衣服示例: 1.ConcreteComponent(人类): public class Person { public virtual void Show() { Console.Write("开始装扮:"); ... 阅读全文

posted @ 2015-05-08 15:01 Walden1024 阅读(380) 评论(4) 推荐(0)

《大话设计模式》学习笔记2:策略模式
摘要:商场促销示例: 1.策略类: public abstract class CashSuper { public abstract double AcceptCash(double money); }2.具体策略类(以打折类为例): public cla... 阅读全文

posted @ 2015-05-08 11:20 Walden1024 阅读(300) 评论(0) 推荐(0)

《大话设计模式》学习笔记1:简单工厂模式
摘要:计算器示例: 1.运算类: public class Operation { public double NumberA { get; set; } public double NumberB { get; set; } public virt... 阅读全文

posted @ 2015-05-08 10:19 Walden1024 阅读(336) 评论(0) 推荐(0)

《大话设计模式》学习笔记0:设计模式的原则 && UML类图
摘要:一、单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。二、开放-封闭原则:软件实体(类、模块、函数等)应该可... 阅读全文

posted @ 2015-05-06 17:21 Walden1024 阅读(513) 评论(2) 推荐(1)

上一页 1 2