欢迎来到天天文库
浏览记录
ID:48775611
大小:77.76 KB
页数:8页
时间:2020-01-23
《OO设计原则.pptx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、OO设计原则什么是设计原则?设计原则是基本的工具,应用这些规则可以使你的代码更加灵活、更容易维护,更容易扩展。SRP:Thesingleresponsibilityprinciple单一职责原则系统中的每一个对象都应该只有一个单独的职责,而所有对象所关注的就是自身职责的完成。Everyobjectinyoursystemshouldhaveasingleresponsibility,andalltheobjectsservicesshouldbefocusedoncarryingoutthatsinglerespon
2、sibility.DRY:Don'trepeatyourselfPrinciple通过抽取公共部分放置在一个地方避免代码重复.Avoidduplicatecodebyabstractingoutthingsthatarecommonandplacingthosethinginasinglelocation.OCP:Open-ClosePrinciple开闭原则类应该对修改关闭,对扩展打开.Classesshouldbeopenforextension,andclosedformodification.LSP:TheL
3、iskovsubstitutionprinciple子类必须能够替换基类。Subtypesmustbesubstitutablefortheirbasetypes.DIP:依赖倒置原则高层模块不应该依赖于底层模块,二者都应该依赖于抽象.抽象不应该依赖于细节,细节应该依赖于抽象.ISP:接口隔离原则不应该强迫客户程序依赖它们不需要的使用的方法.
此文档下载收益归作者所有