03_ooad-12设计模式1-创建型解析.docx

?? 设计模式 Design Patterns ■Gamma ■ Gammak Helm* Johnson、Vlisside 概述 ?什么是设计模式 -设计模式是一套被反复使用、多数人知晓的、经过 分类编目的、代码设计经验的总结。 -设计模式经常被用来在特定场景下解决一般设计问 题的类和相互通信的对象的描述。 -每一个模式描述了一个在我们周IS不断重复发生的 问题,以及该问题的解决方案的核心。这样,你就 能一次又一次地使用该方案而不必做重复的设计工 作。 设计模式的用涂 ?能够帮助设计者更快更好地完成系统设计 -提高代码的复用性; -提高已有系统的文档管理和系统维护的有效性; (分离细节,将容易变化的部分可扩展,并且不影 响其它部分。) -体现了程序的整体构思,因此出现在分析或者是概 要设计阶段。 设计模式的基本要素 ?1?模式名称( Pattern Name) 2 ?问题(Problem ) -描述了在何时使用模式,选择设计模式的先决条件。 ?3?解决方案(Solution ) -描述一个设计特定而具体的设计或实现。 4 ?效果(Consequences ) -描述了模式应用的效果及评价体系。 概述 ?设计模式编目(经典:23种) 范围 目的 创建型 结构型 行为型 类 Factory Method Adapter Interpreter Template Method 对象

文档评论(0)

1亿VIP精品文档

相关文档