细化迭代基础章.pptxVIP

  • 0
  • 0
  • 约2.81千字
  • 约 146页
  • 2023-05-10 发布于上海
  • 举报
细化迭代基础章;主要内容;第17章 GRASP:基于职责设计对象; 引言;17.1 UML与设计原则;17.2 对象设计:输入、活动和输出的示例;对象设计中的活动 对具有创造性、最苦难的部分建模。 运用各种OO设计原则给协作中的对象分配职责 对象设计的输出: 针对设计中的难点创建UML交互图、类图和包图 UI的草图和原型 数据库模型 报表的草图和原型;17.3 职责和职责驱动设计;职责方法;17.5职责、GRASP和UML图之间的联系;17.6 什么是模式;成为一个软件设计大师;模式优点;注意点;GOF关于设计模式的著作;17.8 使用GRASP进行对象设计的简短示例;创建者(Creator);从领域模型中获取灵感,使Board软件对象包含Square软件对象。;运用创建者模式;信息专家(Information Expert);为了能够检索和表示任何Square,s= getSquare(name) ,某个对象必须知道所有Square信息(持有其信息) Board聚集所有Square对象,因此Board具有履行此职??所必需的信息,所以将获知特定Square的职责分配给Board对象;低耦合(Low Coupling);为什么是Board而不是Dog?;信息专家模式支持低耦合;控制器;问题:怎样将UI层连接到应用逻辑层?从UI层接收playGame消息的第一个对象是Board吗?或

文档评论(0)

1亿VIP精品文档

相关文档