设计模式 (来自维基百科)
- GoF
- creation (创建型)
- abstract factory (抽象工厂)
- builder (生成器)
- factory method (工厂方法)
- prototype (原型)
- singleton (单例)
- structure (结构型)
- behavior (行为型)
- chain of responsibility (责任链)
- command (命令)
- interpreter (解释器)
- iterator (迭代器)
- mediator (中介者)
- memento (备忘录)
- observer (观察者)
- state (状态)
- strategy (策略)
- template method (模板方法)
- visitor (访问者)
- creation (创建型)
- Concurrency
- active object
- balking
- binding properties
- double-checked locking
- event-based asynchronous
- guarded suspension
- join
- lock
- monitor
- proactor
- reactor
- read-write lock
- scheduler
- thread pool
- thread-local storage
- Other
- blackboard
- business delegate
- composite entity
- dependency injection
- intercepting filter
- lazy loading
- mock object
- null object (空对象)
- object pool (对象池)
- servant
- twin
- type tunnel
- method chaining
- delegation