设计模式精要及应用.ppt

上传人:仙人指路1688 文档编号:2265184 上传时间:2023-02-07 格式:PPT 页数:18 大小:1.03MB
返回 下载 相关 举报
设计模式精要及应用.ppt_第1页
第1页 / 共18页
设计模式精要及应用.ppt_第2页
第2页 / 共18页
设计模式精要及应用.ppt_第3页
第3页 / 共18页
设计模式精要及应用.ppt_第4页
第4页 / 共18页
设计模式精要及应用.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《设计模式精要及应用.ppt》由会员分享,可在线阅读,更多相关《设计模式精要及应用.ppt(18页珍藏版)》请在三一办公上搜索。

1、设计模式精要及应用,内容,什么是设计模式使用设计模式的动机设计模式分类常见的模式回顾与总结,简单地说,模式是一个出现在世界上的实物,同时也是一条规则,告诉你应该如何创建一个实物、应该在何时创建。它既是过程,也是实物;既是对当前实物的描述,也是对创建实物的过程的描述。C.Alexander,建筑的永恒之道 每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动。C.Alexander,建筑模式语言,1.1 什么是模式,1.2 模式的定义,模式是描述特定场景(context)、特定约束(force)下以具有较好的方式解决特定

2、问题(problem)之方案(solution)的专用语言每个领域都具有自身特定的模式教学模式剧情中的模式,1.3 模式的四个要素,模式名称一个助记名,用一两个词来描述模式的问题、解决方案和效果问题描述了应该在何时使用模式解决方案描述了设计的组成部分,它们之间的相互关系及各自的职责和协作方式效果描述了模式应用的效果及使用模式应权衡的问题,1.4 设计模式的定义,设计模式指的是在软件的建模和设计的过程中运用到的模式简单地说,设计模式就是解决某个特定的面向对象软件问题的特定方法设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述在OOD(面向对象设计阶段)所采用的模式被称为设计

3、模式,1.5 设计模式的实质,一个设计模式命名、抽象和确定了一个通用设计结构的主要方面设计模式确定了所包含的类和实例、它们的角色、协作方式以及职责分配每一个设计模式都集中于一个特定的面向对象设计问题或设计要点,描述了什么时候使用它,在另一些设计约束条件下是否还能使用以及使用的效果和如何取舍,2、使用设计模式的动机,设计可复用可维护的面向对象软件复用好的设计经验和解决方案方便开发人员交流提高软件开发生产力,3、设计模式分类,在设计模式一书中,共包含23个模式根据目的的不同,将它们分为三类:创建型(Creational):解决如何创建对象的问题 结构型(Structural):解决如何正确的组合类或对象的问题行为型(Behavioral):解决类或对象之间如何交互和如何分配职责的问题,4、其他常见的模式,5、回顾与总结,借鉴成功的软件设计开发经验为软件开发团队提供了一套通用的设计词汇,方便交流开发经验提高软件系统的可复用性和可维护性,Any Question?,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号