摘要:
1.模式动机与定义 模板方法定义:定义一个操作中算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的特定步骤。 模板方法是一种行为型模式。 2.模式结构与分析 客户端代码如下。 3.模式实例与解析 模式实例: 在学生做测试试卷的场景中,测试试卷中会含有n 阅读全文
摘要:
1.模式动机与定义 代理模式定义:为其他对象提供一种代理以控制对象的访问。 2.模式结构与分析 3.模式实例与解析 模式实例: 学校里男同学A想要女同学B做自己的女朋友,想送女同学B礼物来追求女同学B,但是自己不好意思直接送,于是委托中间人来帮自己送礼物。 GiveGift接口对应于代理模式类图中的 阅读全文