第5章面向对象的设计.ppt
第5章 面向对象的设计 内容 5.1 面向对象设计概述 5.2 软件设计的体系结构 5.3 面向对象设计的软件体系结构 5.4 对象设计 5.5 数据管理的设计 5.6 人-机交互的设计 5.7 任务管理的设计 5.1.3 面向对象的设计方法 分析阶段的制品 5.1.3 面向对象的设计方法 就一个类而言,应该仅有一个引起它变化的原因. 职责:“变化的原因”(a reason for change) (1) 分离类的职责 若一个类承担的职责过多,就等于把 这些职责耦合在一起. 这种耦合会导致脆弱的(fragile)设计 当变化发生时,设计会遭到破坏.如图: (2) 分离接口中的职责 例 违反单一职责的程序: inteface Modem { //调制解调器的连接处理 public void dial ( string pno); public void hangup (); //发送、接收函数的数据通信 public void send ( char c); pub
您可能关注的文档
- AttachmentIPurchaseandSaleAgreementTermSheet(.doc
- TermofReference(theTOR).doc
- 化州市绿能环保发电项目.doc
- TheGuideofImportantEnterprisesandS-DInformationfor.doc
- SupplementaryFigures.docx
- 泉港区2013年秋季九年级期末质量检测.doc
- SecondTransmissionandDistributionAF.doc
- 2013年广东省初中毕业生学业调研测试(一).doc
- 北京市石景山区2008年初三第二次统一练习考试.doc
- SEGAnnounces2014AnnualResults.doc
原创力文档

文档评论(0)