随笔分类 -  大话设计模式

摘要:策略模式(strategy):它定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化,不会影响到试用算法的客户。 本文章是的工厂模式和策略模式的结合例子:1,定义现金抽象类: /// <summary> /// 现金父类 /// </summary> public abstract class CashSuper { /// <summary> /// 将原价转为返回价 /// </summary> /// <param name="money">原价</param> ... 阅读全文
posted @ 2012-09-12 11:04 金河 阅读(373) 评论(0) 推荐(0) 编辑
摘要:面向对象的三大特性:封装,继承,多态。本文只是第一章计算器例子的源代码分享:1,定义一个运算基类,所有的运算都继承自它: /// <summary> /// 所有运算的基类 /// </summary> class Operation { public double NumberA; public double NumberB; /// <summary> /// 计算结果让子类重写 /// </summary> public virtual doub... 阅读全文
posted @ 2012-09-11 09:41 金河 阅读(472) 评论(0) 推荐(0) 编辑