软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。在系统开发阶段强调这种机制的优势在于, 它能使所生成的系统体系结构更加精巧、简洁和易于理解,其程度远远超过了未 使用模式的体系结构。这个文档详细的对常用的23种模式进行分类和详解。