- 6
- 0
- 约1.02万字
- 约 106页
- 2023-06-27 发布于浙江
- 举报
6/23/20231提高面向对象设计复用性的设计原则面向对象的设计原则
6/23/20232设计目标可扩展性(Extensibility):新功能易加入系统。灵活性(Flexibility):允许代码修改平稳发生,不会涉及很多其他模块。可插入性(Pluggability):容易将一个类换为另一个具有同样接口的类。
6/23/20233软件复用重要性较高的生产率较高的软件质量恰当使用复用,可改善系统的可维护性
6/23/20234使一个系统可在更高的层次上提供了可复用性抽象化和继承:使概念和定义可复用多态:使实现和应用可复用抽象化和封装:可保持和促进系统的可维护性面向对象设计
6/23/20235抽象层次是一个应用系统作战略性判断和决定的地方,那么抽象层次就应当是较为稳定的,应当是复用的重点。复用的焦点不再集中在函数和算法等具体实现细节上,而是集中在最重要的含有宏观商业逻辑的抽象层次上。既然如果抽象层次的模块相对独立于具体层次的模块的话,那么具体层次内部的变化就不会影响到抽象层次的结构,所以抽象层次的复用就会较为容易。复用
6/23/20236面向对象设计中,可维护性复用是以设计原则和设计模式为基础的。面向对象复用
6/23/202371.开闭原则OCP:Open-Closed Principle2. 里氏替换原则LSP:Liskov Substitution Principle3.
您可能关注的文档
最近下载
- 09SMS202-1 埋地矩形雨水管道及附属构筑物(混凝土模块砌体)建筑工程 图集.pdf VIP
- 智慧果园示范基地解决方案.pptx
- 大烟道余热锅炉...docx VIP
- 智慧果园示范基地整体解决方案.pptx VIP
- 19世纪歌剧课件.pptx VIP
- (热门!)《ISO 55001-2024资产管理—资产管理体系—要求》之11:“6策划-6.3变更的策划”解读和应用指导材料(-2024)(可编辑).docx VIP
- 《JTY-GXF-GST1D2D吸气式感烟火灾探测器安装使用说明书 (Ver.1.13, 2021.04)》-海湾.pdf VIP
- 《论文写作指导》课件.ppt VIP
- 肯德基门安装施工方案.docx VIP
- 辽河油田抚顺市顺城区20万千瓦风电项目环境影响报告书.pdf VIP
原创力文档

文档评论(0)