摘要:
命令模式 类图: 常用的实现方式: 指令处理对象 public interface IReceiver { void Operation(); }//end IReceiver public class ReceiverA : IReceiver { public ReceiverA(){ } pu 阅读全文
摘要:
策略模式 策略模式是指对一系列的算法定义,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 类图: 常用的实现方式: 策略 public interface IPolicy { void Operation(); }//end IPolicy publi 阅读全文
摘要:
适配器模式 类图: 图1 图2 常用的实现方式: 适配对象 public class AdapterTarget { public AdapterTarget(){ } public void Operation(){ Console.WriteLine("原有功能不变"); } }//end Ad 阅读全文
摘要:
外观模式 类图: 常用的实现方式: 外观部件 public class FacadePartA { public FacadePartA(){ } public string Write(){ return "今天天气真不好!"; } }//end FacadePartA public class 阅读全文