- 定义:提供一个统一的接口,用来访问子系统中的一群接口,外观定义了一个高层接口,让子系统更容易使用。
- 外观模式和适配器模式的区别:
适配器的意图是:改变接口符合客户的期望;当需要使用一个现有的接口类不符合你的需要时,使用适配器。
外观模式的题图是:提供子系统的一个简化接口;当需要简化并统一一个很大的接口时,使用外观。
装饰模式:将一个对象包装起来以增加新的行为和责任。
而不是改变接口的多少决定使用外观模式还是适配器模式。 - 最少知识原则(得墨忒耳法则):就是减少对象之间的交互,只留下几个“密友”。,减少类之间的耦合;优点:可以减少对象之间的依赖,降低维护成本;缺点:制造更多的包装类,复杂化开发,并降低性能。
外观模式
最新推荐文章于 2024-08-18 14:10:51 发布