??
设计模式
Design Patterns
■Gamma
■
Gammak Helm* Johnson、Vlisside
概述
?什么是设计模式
-设计模式是一套被反复使用、多数人知晓的、经过 分类编目的、代码设计经验的总结。
-设计模式经常被用来在特定场景下解决一般设计问 题的类和相互通信的对象的描述。
-每一个模式描述了一个在我们周IS不断重复发生的 问题,以及该问题的解决方案的核心。这样,你就 能一次又一次地使用该方案而不必做重复的设计工 作。
设计模式的用涂
?能够帮助设计者更快更好地完成系统设计
-提高代码的复用性;
-提高已有系统的文档管理和系统维护的有效性;
(分离细节,将容易变化的部分可扩展,并且不影 响其它部分。)
-体现了程序的整体构思,因此出现在分析或者是概 要设计阶段。
设计模式的基本要素
?1?模式名称( Pattern Name)
2 ?问题(Problem )
-描述了在何时使用模式,选择设计模式的先决条件。
?3?解决方案(Solution )
-描述一个设计特定而具体的设计或实现。
4 ?效果(Consequences )
-描述了模式应用的效果及评价体系。
概述
?设计模式编目(经典:23种)
范围
目的
创建型
结构型
行为型
类
Factory Method
Adapter
Interpreter
Template Method
对象
您可能关注的文档
最近下载
- 阿法拉伐分油机中文说明Operating instructions.pdf VIP
- 心导管检查术-.ppt VIP
- 10千伏配电网施工工艺规范手册(架空线路分册).docx
- 阿法拉伐分油机中文说明System description.pdf VIP
- 2025-2026学年外研版八年级上册英语第一次月考卷(Unit1-Unit2)(含答案解析).doc.pdf VIP
- 谁说女子不如男(豫剧《花木兰》选段).pptx VIP
- 2020年配电网工程施工工艺规范.pdf
- 水下作业专项施工方案.docx VIP
- 房颤患者脑卒中风险的监测与护理.pptx VIP
- 《谁说女子不如男》精品课件2023 (1).pptx VIP
原创力文档

文档评论(0)