敏捷软件开发 - 原则、模式与实践 —— 设计模式(九)ABSTRACT SERVER模式、ADAPTER模式和BRIDGE模式

本文为敏捷软件开发 - 原则、模式与实践系列的一部分。 本文对应原书第25章 ABSTRACT SERVER模式 如上图在Switch和Light之间引入一个接口,这样就使得Switch能够控制任何实现了这个接口的东西。这立即就满足了DIP和OCP。这个就是ABSTRACT SERVER模式。 请注意接口的名字是从它的客户的角度起的。它被称为Switchable而不是ILight。我们在前面已经讨
相关文章
相关标签/搜索