描述设计模式

为了达到设计复用,我们必须同时记录设计产生的决定过程、选择过程和权衡过程。

我们将用统一的格式描述设计模式,每一个模式根据以下的模板被分成若干部分: