在本系列随笔中,我想尽量少讲说,用简洁的代码来表达设计模式的意图和适用性!发布随笔时仅代表我当时的理解,并不一定完全正确。本系列示例是GOF的设计模式的一个子集。很多模式其实是很相似的,细微之处的差别也是要靠大家自己多看书去理解。

设计模式示例一 Factory Method(工厂方法)

设计模式示例二 Decorator(装饰者)

设计模式示例三 Abstract Factory(抽象工厂)

设计模式示例四 Observer(观察者)和Iterator(迭代器)