- 0
- 0
- 约3.89千字
- 约 5页
- 2026-09-03 发布于北京
- 举报
面向对象设计七大原则
1.单一职责原则(SingleResponsibilityPrinciple)
每一个类应该专注于做一件事情。
2.里氏替换原则(LiskovSubstitutionPrinciple)
超类存在的地方,子类是可以替换的。
3.依赖倒置原则(DependenceInversionPrinciple)
实现尽量依赖抽象,不依赖具体实现。
4.接口原则(InterfaceSegreionPrinciple)
应当为客户端尽可能小的单独的接口,而不是大的总的接口。
5.迪米特法则(LawOfDemeter)
又叫最少知识原则,一个软件实体应当尽可能少的与其他实体发生相互作用。
6.开闭原则(OpenClosePrinciple)
面向扩展开放,面向修改关闭。
7.组合/聚合复用原则(Composite/AggreeReusePrincipleCARP)
尽量使用合成/聚合达到复用,尽量少用继承。原则:一个类中有另一个类的对象。
细则
单一职责原则(SingleResponsibilityPrinciple)
因为:
可以降低类的复杂度,一个
您可能关注的文档
最近下载
- 智能电气设计EPLAN 第2版 配套课件.ppt
- 颅内动脉瘤手术入路.ppt VIP
- 重庆市2024年初中学业水平暨高中招生考试历史试题 (A 卷)答案.docx VIP
- 0高一【语文(统编版)】《百合花》《哦,香雪》联读(第一课时)——青春中国的时代印记-课件.pptx.pdf VIP
- 非限制性定语从句市公开课一等奖省赛课微课金奖课件.ppt VIP
- 器械性压疮的预防和护理.pptx VIP
- 第3课 桂花雨 五年级语文上册分层作业设计(统编版).pdf VIP
- 12《寒号鸟》第二课时公开课一等奖创新教学设计.docx VIP
- 2026年通信工程师《通信伦理》真题卷.doc VIP
- 孙宇晨小作文全文.docx VIP
原创力文档

文档评论(0)