- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(课件)-概念和方法教学重点:理解面向对象的设计的基本原理,掌.ppt
教学目的:了解面向对象设计的概念和方法
教学重点:理解面向对象的设计的基本原理,掌
握面向对象的设计方法。
教学难点:对用例图的理解
教 具:多媒体教室、电子教案
作 业:;第10章 面向对象的设计方法;10.1 设计用例实现方案;10.1.1 顺序图;10.1 设计用例实现方案;10.1.3 提取边界类、实体类和控制类 ;10.1.4 构造交互图;;10.1.4 构造交互图;10.1.5 精化类图 ;10.1.5 精化类图;10.2 设计技术支撑方案;10.3 设计用户界面;10.4 精化设计模型 ;10.4.1 状态图;在状态图的状态转移边上可以附加以下信息:事件名(事件参数表)[条件表达式]/ 动作 ^事件目标.事件名(事件参数表)。第一个事件是引发对象状态迁移的触发事件;条件表达式表示此转移边所代表的状态迁移的发生条件;动作表示对象在进行状态迁移时同时还将执行的处理功能;最后一个事件表示对象在进行状态迁移时还可以向其它对象发送的事件。所有上述语法成分都是可选项,并不是必须的。如果状态转移边上没有触发事件,则表明对象在到达该边的源节点时,内部活动执行完毕后自动触发状态迁移,但是否真正发生迁移还取决于条件表达式的真假。如果条件表达式不存在,则认为迁移条件恒成立。;10.4.1 状态图;10.4.1 状态图;10.4.2 精化体系结构;10.4.2 精化体系结构;10.4.2 精化体系结构;弱化包间依赖关系既无必要,也不合理,但应尽量遵循以下原则:
(1) 避免包间的循环依赖关系,即排除包P1依赖P2,P2又依赖于P1的情形
(2) 在层次结构中,位于较低层次的通用包不应当依赖于较高层次中的专用包
(3) 在层次结构中,较高层次的包依赖于较低层次的包,但此种以来应尽量在相邻的层次间发生
(4) 如果针对某些子系统专门划分了接口包和实现包,那么其他与该系统相关的包只能依赖于接口包,不能依赖于实现包。;10.4.3 精化类之间的关系;10.4.3 精化类之间的关系;10.4.3 精化类之间的关系;图11-2-4 多重继承 图11-2-5 用部分-整体的关系
表示多重继承;图11-2-6 多重继承平板化;10.4.4 精化类的属性和操作;10.4.5 设计状态图;HtKZlrG$tKAB6WQnjGfyclwONch*tZfxOBMlnh#MU4M3*mF6BwRZaRl7bD8wk!GmTbX!N(4ZPI#)DBHi50YzSeZlsCZw$(igs+6K(nJU%QLdPzt2ORMSla)ROSHBP5KJWdOVLYfN7cBsW*)hvOnnvM+lkrcd+vOtDELhxL-RU)tbhBx+(etnBfem!3WdK%gu!r!glHy3v+Stko9C%rfsC%-hBl)IfSWNpcg(#0Syc-D%iTQClYCE(54YFPnb1icunORSCyE(QE0Gx9sKK+gFShrFsxFKGjdXdiWWYL*79vL2LCsuk+o7bT)qnk*$5l)+wlMR7iSxU#$XeXVNZi-%lnEEH*I*qJveOtTw#yE5j6kzM+m2vUXemn#-K9Xo2T0qKETvSVMduDUSXIa!QDIJK3sQdit)QqO2uBS1Y1)(Fx0tXJv!Y(gG%XYniRb5!(byXQA9KBZ2Ca3luzZvIrDh9fIbo1(W3f#1eT*TE!Mv31vQPKrLZ5k0UtrTthv(V4sMvs22rRSs%7Fq)(liiO%HFzP(TazGA0IkLq$ijVySEs(0vm5Cfn$qt63EBibWyx#pTB*Ao#LbdFc0lmn0kuDZi3-r6A8SaGQNh(bHP!1qlP5NIIeQKwEOVjQ%WHGGqFv+z$yiK6KnveZoSYuPW8S*7GX0iG03g5#ehvBnNW28bGf)QutB2m1$XG7In2oS3EGLbLqHFf(H$3EMVKe$XOVi(D7g8P6ybu6v7AA8netwqOpz$4PjhwQI3!VSR-hQwP5s*RNN%w*VXJlDJIi+IoG)g#TGsDG$lN6QR)Metv+QYQ13CTLxS#7n1VMzzR%FlPDfe3xGwHbj3GkP3YHl+tCF+gvGCuT7!AI95$axnsAi8w632T15%NpToXg#8EI(oF5Bv*x6$OKF88qnRFIrCG(+bpzg8TvYd
原创力文档


文档评论(0)