摘要: 定义:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模版方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 类图 示例 public abstract class GameTemplate { final void playGame(){ startGame(); pl 阅读全文
posted @ 2020-02-25 10:32 Camcay 阅读(115) 评论(0) 推荐(0)
摘要: 定义:提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。 类图 示例 //子系统类 public class Light { void lightOff(){ System.out.println("关闭电灯"); } } //子系统类 public cl 阅读全文
posted @ 2020-02-25 09:49 Camcay 阅读(79) 评论(0) 推荐(0)