摘要: 外观模式(Facade) 外观模式是为了解决类与类之家的依赖关系的,像spring一样,可以将类和类之间的关系配置到配置文件中,而外观模式就是将他们的关系放在一个Facade类中,降低了类类之间的耦合度,该模式中没有涉及到接口,看下类图:(我们以一个计算机的启动过程为例) 我们先看下实现类: [ja 阅读全文
posted @ 2017-11-15 10:22 公子扶胸 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 模板方法模式(Template Method) 解释一下模板方法模式,就是指:一个抽象类中,有一个主方法,再定义1...n个方法,可以是抽象的,也可以是实际的方法,定义一个类,继承该抽象类,重写抽象方法,通过调用抽象类,实现对子类的调用,先看个关系图: 就是在AbstractCalculator类中 阅读全文
posted @ 2017-11-15 10:17 公子扶胸 阅读(181) 评论(0) 推荐(0) 编辑