敏捷軟件開發 - 原則、模式與實踐 —— 設計模式(九)ABSTRACT SERVER模式、ADAPTER模式和BRIDGE模式

本文爲敏捷軟件開發 - 原則、模式與實踐系列的一部分。 本文對應原書第25章 ABSTRACT SERVER模式 如上圖在Switch和Light之間引入一個接口,這樣就使得Switch能夠控制任何實現了這個接口的東西。這立即就滿足了DIP和OCP。這個就是ABSTRACT SERVER模式。 請注意接口的名字是從它的客戶的角度起的。它被稱爲Switchable而不是ILight。我們在前面已經討
相關文章
相關標籤/搜索