02 2016 档案
摘要:Template Method Pattern 模板方法模式组成对象: AbstractClass:定义并实现模板方法,声明模板方法中使用到的特定步骤,需要延迟到子类实现的,则为抽象方法。(模板方法是不可变的,可为密封) ConcreteClass:实现抽象方法,这样就将相应的实现延迟到了子类 模板
阅读全文
摘要:组成 Originator(发起者):需要对状态进行保存和读取的成员 Memotor(备忘录):备忘录对象中包含存储发起人状态的成员变量 Caretaker(备忘录管理者):用于管理备忘录对象的实现类 类图 实例类图 代码 1 /// <summary> 2 /// 游戏场景 3 /// </sum
阅读全文
摘要:装饰器模式是一个结构型设计模式 模式类图 实例类图 1 interface IHumburger 2 { 3 double GetPrice(); 4 string Name { get; } 5 } 6 7 class ChickenHumbuger : IHumburger 8 { 9 publ
阅读全文

浙公网安备 33010602011771号