04 2013 档案

设计模式-策略模式
摘要:Strategy Pattern —抽象策略角色: 策略类,通常由一个接口或者抽象类实现。—具体策略角色:包装了相关的算法和行为。—环境角色:持有一个策略类的引用,最终给客户端调用//抽象算法类abstractclassStrategy{//算法方法publicabstractvoidAlgorithmInterface();}//具体算法AclassConcreteStrategyA:Strategy{//算法A实现方法publicoverridevoidAlgorithmInterface(){Console.WriteLine("算法A实现");}}//具体算法Bcl 阅读全文

posted @ 2013-04-30 20:50 youhui 阅读(190) 评论(0) 推荐(0)

设计模式 -简单工厂模式
摘要:Simple Factory Pattern简单工厂模式又叫静态工厂模式,顾名思义,它是用来实例化目标类的静态类。学习示例:///<summary>///运算类///</summary>publicclassOperation{privatedouble_numberA=0;privatedouble_numberB=0;///<summary>///数字A///</summary>publicdoubleNumberA{get{return_numberA;}set{_numberA=value;}}///<summary>///数 阅读全文

posted @ 2013-04-30 19:47 youhui 阅读(251) 评论(0) 推荐(0)