-
Design Pattern (21) - Mediator Pattern (中介者模式)
了解中介者模式如何協調物件之間的交互,減少物件之間的耦合性並促進系統的可擴展性。
-
Design Pattern (20) - Iterator Pattern (迭代器模式)
了解迭代器模式如何提供一種順序來訪問集合內元素的方法,而不需要暴露集合的底層表示。
-
Design Pattern (19) - Command Pattern (命令模式)
了解命令模式如何將操作與執行解耦,讓程式具備更高的靈活性與可擴展性。
-
Design Pattern (18) - Chain of Responsibility Pattern (責任鏈模式)
了解責任鏈模式如何讓請求能被多個對象動態處理,提升系統靈活性與可擴展性。
-
Design Pattern (17) - Proxy Pattern (代理模式)
了解代理模式如何通過控制對物件的訪問來提升系統的安全性、效能及靈活性。