Inversion of Control 是區隔 library 與 framework 很重要的一個概念。M …
分類: Design Pattern
Design Pattern 設計模式 (四):Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor
Command Pattern As you request an object to do some tas …
Design Pattern 設計模式 (三):Facade, Flyweight, Proxy, Chain of Responsibility
此篇文章會介紹 Facade, Flyweight, Proxy, and Chain of Responsi …
Design Pattern 設計模式 (二):Adapter, Bridge, Composite, Decorator
本文會依序介紹 Adapter, Bridge, Composite, 與 Decorator pattern …
Delegate (委託模式), and its difference in C++ and C#
Delegate (委託模式) 的概念一直懂得不是很徹底,此篇試圖釐清一些委託的概念。 先了解委託的精神是什麼 …
Design Pattern 設計模式 (一):Abstract Factory, Factory Method, Singleton, Builder, Prototype
本系列目標在於依照 [1] 這本經典所介紹的 Design Patterns 做一個 review 與整理. …