面向对象分析设计原则.doc

上传人:晟*** 文档编号:13757477 上传时间:2022-08-29 格式:DOC 页数:5 大小:28.50KB
下载 相关 举报
面向对象分析设计原则.doc_第1页
第1页 / 共5页
面向对象分析设计原则.doc_第2页
第2页 / 共5页
面向对象分析设计原则.doc_第3页
第3页 / 共5页
面向对象分析设计原则.doc_第4页
第4页 / 共5页
面向对象分析设计原则.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

一、单一职责原则() 就一个类而言,应该仅有一个引起它变化的原因。软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。测试驱动的开发实践常常会在设计出现臭味之前就迫使我们分离职责。 二、开闭原则() 软件实体(类、模块、函数)应该是可扩展的,但是不可修改的。也就是说:对于扩展是开放的,对于更改是封闭的。怎样可能在不改动模块源代码的情况下去更改它 的行为呢?怎样才能在无需对模块进行改动的情况下就改变它的功能呢?关键是抽象!因此在进行面向对象设计时要尽量考虑接口封装机制、抽象机制和多态技术。 该原则同样适合于非面向对象设计的方法,是软件工程设计方法的重要原则之一。 三、替换原则() 子类应当可以替换父类并出现在父类能够出现的任何地方。这个原则是Liskov于1987年提出的设计原则。它同样可以从Bertrand Meyer 的DBC (Design by Contract基于契约设计) 的概念推出。 四、依赖倒置原则()、 高层模块不应该依赖于低层模

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。