- 0
- 0
- 约1.44万字
- 约 52页
- 2017-01-16 发布于北京
- 举报
设计模式(Design Patterns) 模式:一种趋于固定的结构方式 例如:悲剧-《哈姆雷特》、言情-台湾琼遥、武打动作片-成龙、惊险片-美国大片等 软件设计模式:是软件设计中总结出来的、广泛应用和成熟的结构和结构关系 成功的模式,能针对特定问题,采用成熟和成功的方法,比重新设计要好的多 建筑师C.Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。 与艺术不同,工程领域,对经多年的磨练、完善和提高而获得的成功模式,愿意加以反复使用,模式为重用提供了基础 程序模块接口接口 好处:灵活 缺点:控制复杂 面向对象的设计模式 流程表——也是一种设计模式:表驱动模式 什么叫“表驱动”? 直接调用与间接调用 间接调用的好处:一种灵活性 控制与执行的隔离 变化体现在“表”上 可以更进一步在表上做文章:数据结构 系统的控制最后取决与“表”的内容和表的表现形式 所以,系统被表所驱动 这是最简单的控制方式 面向对象的设计模式 设计模式是系统架构的基础,为普通面向对象设计,提供了解决方案 模式以一组交互类的形式出现,用户根据需要定制这些交互类以形成专门的设计 设计模式可以使人们可以更加方便地重用成功的设计方案,提高软件的灵活性和可复用性,也提高了设计文档管理
您可能关注的文档
最近下载
- SL_T 278-2020 水利水电工程水文计算规范.docx VIP
- 第7课时 压力与压强(固体)课件(共31张PPT)2025年中考物理(沪科版)专题复习.pptx VIP
- 《GB_T 27553.1-2011塑料-青铜-钢背三层复合自润滑板材技术条件 第1部分:带改性聚四氟乙烯(PTFE)减摩层的板材》专题研究报告.pptx VIP
- 2026年新能源光储充一体化项目运营分析报告.docx
- 弘扬尊干爱兵优良传统构建和谐官兵关系PPT课件.pptx VIP
- 精益管理培训教材.docx VIP
- 汽车空调系统设计指南.pdf VIP
- 2024智能配电房技术规范.pdf
- 山东省建设工程造价咨询服务项目收费标准完全版.docx VIP
- 化工企业安全风险分级管控实施指南.pdf VIP
原创力文档

文档评论(0)