- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息科技 Information Technology
谈软件工程中的面向对象软件设计
宋爱林 1,2
1.南京森林警察学院,江苏南京 210046
2.南京工业大学信息科学与工程学院,江苏南京 210009
摘 要 本文软件从工程学习的角度,概括的阐述了面向对象软件设计的特点、步骤、原则等方面的内容。
关 键 词 面向对象;软件设计;OOD
中图分类号 TP311.5 文献标识码 A 文章编号 1674-6708(2010)22-0220-02
The Object-oriented 的优化。
Software Design in 2.3 领域对象设计
OOD 阶段的一个重要内容是实现角度对领域模型做补充或修
Software Engineering 改。例如 ,增添、合并或分解类对象 ,调整继承关系等等。领域
对象设计一般包括 :调整需求 ,复用已有的组建 ,引入父类、分
SONG Ailin 组管理领域类 ,增添一般化类以建立协议 ,调整 OOA 模型 ,设计
复审。
Abstract From the view of software engineering learning, this 3 面向对象设计的原则
paper generally introduce the characteristics of object-oriented software
3.1 单一职责原则
design, and it’s steps and principles, etc.
Keywords Object-Oriented ;Software Design ;OOD 就一个类而言 ,应该仅有一个引起它的变化的原因。最有效
类的职责简单而且集中 ,避免相同的职责分散到不同的类之中 ,
随着 20 世纪 80 年代末面向对象技术的兴起 ,传统设计方法 避免一个类承担过多的职责减少类之间的耦合当需求变化时 ,只
不能满足现代软件工程的需要 ,学习软件工程必须要重视面向对 修改一个地方。
象的软件设计。 3.2 开放封闭原则
1 面向对象设计概述 包含两个要点 :一种可变性不应当散落在代码的很多角落里 ,
面向对象 (OO, Objected Oriented) 方法是 1979 年以后发展起来 而应当被封装到一个对象里面。同一种可变性的不同表象意味着
的 ,它是一种系统的软件方法学。有学者认为面向对象技术与方 同一个继承等级结构中的具体子类。换言之 ,指当需求改变时设
法包括面向对象分析、面向对象设计、面向对象编程、面向对象 计人员扩展模块增加新功能 ,而不需要改动原来的代码。
测试和面向对象维护 5 个阶段。 3.
原创力文档


文档评论(0)