摘要:
门面模式 门面模式是把具体的实现放在自己内部,对外提供一个外观给外部去调用。让使用者可以很方便地使用它。这样可以做到内部的变更交给内部自己去处理,使得责任单一。也让我们的系统不需要暴露太多的细节给外部。 实例代码 阅读全文
摘要:
策略模式 策略模式:是指某个指定对象有某个行为,但是在不同的场景中,该行为有不同的实现方式。通过将不同的实现方式独立实现,并使他们之间可互相替换,从而使的不同方式独立出来,供使用者去选择。 UML如图: 下面使用策略模式实现一个简单的算术运算: 执行结果:50 策略模式 + 模板方法结合使用 执行结 阅读全文