觀察者模式 (Observer Pattern)

觀察者模式 (Observer Pattern) ,GoF 23種設計模式其一,行為型, 又稱為 publish-subscribe (發佈-訂閱) [註1]、dependants (家眷) 模式, 其定義: Define a one-to-many dependency between ob […]

控制反轉 (IoC) 與 依賴注入 (DI)

IoC/DI : IoC — Inversion of Control,控制反轉 DI — Dependency Injection,依賴注入   IoC,是一種 設計原則: 藉由 『分離組件 (Components) 的設置與使用』,來降低類別或模組之間的耦合度 (i.e. […]

依賴倒置原則 (Dependency-Inversion Principle, DIP)

依賴倒置原則 (Dependency-Inversion Principle, DIP), [dɪˋpɛndənsɪ] [ɪnˋvɝʃən] [ˋprɪnsəp!], 又稱為:相依性反向、依賴反轉原則,是物件導向系統程式中, 五個基礎設計原則 『 S […]