基于职责设计对象ppt课件.ppt
ca****ng
亲,该文档总共47页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
基于职责设计对象ppt课件.ppt
第17章GRASP:基于职责设计对象GRASP:DesigningObjectswithResponsibilities图17-1制品关系(强调了对OO设计的影响职责和方法职责可分成两类:职责和交互图设计模式(Patterns)GoF关于设计模式的著作GRASP:分配职责通用原则的模式创建者(Creator)问题:由谁创建Square对象在动态和静态模型中应用创建者模式信息专家(InformationExpert)问题:如果给定键值,谁知道Square对象的相关信息低耦合(LowCoupling)为什么期
面向对象设计ppt课件.ppt
面向对象技术与应用助教主要内容讲课计划四.Web建模(1次)五.Rose开发工具的使用(1次)Add-In,Script,StereotypeRose等开发工具的简单使用穿插于各章节讲六.UML与设计模式(1次)七.UML和Rose常见问题分析(1次)**八.OO程序设计语言、代码生成(1次)九.RUP(RationalUnifiedProcess)(1次)十.实例应用分析(穿插于各章节讲)十一.复习及答疑(1次)一.为什么学习这门课?从程序员(programmer)到系统分析员(systemanalys
面向对象的设计方法ppt课件.ppt
面向对象的设计方法概述基于UML的OOD概述设计过程:1设计用例实现方案1设计用例实现方案1设计用例实现方案——提取边界类、实体类和控制类1设计用例实现方案——构造交互图1设计用例实现方案——精化类图2设计技术支撑方案2设计技术支撑方案——数据持久存储服务2设计技术支撑方案——并发与同步控制服务3设计用户界面4精化设计模型4精化设计模型——精化体系结构4精化设计模型——精化类间关系关联类:关联关系本身具有属性和操作,如下图UML的依赖、聚合和构成关系的方向性很明显。对关联关系,进一步考虑对象间的数量对应关
GRASP更多具有职责的对象ppt课件.ppt
第25章GRASP更多具有职责的对象GRASP:MoreObjectswithResponsibilities目标多态(Polymorphism)图25-1使用多态适配不同的外部税金计算器Monopoly问题:如何设计不同的方格活动在图25-3和图25-4中用非正式的方法表示多态情形每种类型都有不同的landon(p)实现见图25-4到25-7RegularSquare的情形IncomeTaxSquare的情形GoToJailSquare情形多态(Polymorphism)--讨论纯虚构(PureFabr
第17章grasp基于职责设计对象.pptx