Walden1024

导航

2015年5月8日 #

《大话设计模式》学习笔记5:工厂方法模式

摘要: 计算器示例: 1.运算类: public class Operation { public double NumberA { get; set; } public double NumberB { get; set; } public vi... 阅读全文

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

《大话设计模式》学习笔记4:代理模式

摘要: 代追求者送礼物示例: 1.Subject: public interface IGiveGift { void GiveDolls(); void GiveFlowers(); void GiveChocolate(); }2.R... 阅读全文

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

《大话设计模式》学习笔记3:装饰模式

摘要: 穿衣服示例: 1.ConcreteComponent(人类): public class Person { public virtual void Show() { Console.Write("开始装扮:"); ... 阅读全文

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

《大话设计模式》学习笔记2:策略模式

摘要: 商场促销示例: 1.策略类: public abstract class CashSuper { public abstract double AcceptCash(double money); }2.具体策略类(以打折类为例): public cla... 阅读全文

posted @ 2015-05-08 11:20 Walden1024 阅读(290) 评论(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 阅读(329) 评论(0) 推荐(0) 编辑