码迷,mamicode.com
首页 >  
搜索关键字:里氏替换原则    ( 334个结果
设计模式-----里氏替换原则
里氏替换原则 开放封闭原则(Open Closed Principle)是构建可维护性和可重用性代码的基础。它强调设计良好的代码可以不通过修改而扩展,新的功能通过添加新的代码来实现,而不需要更改已有的可工作的代码。抽象(Abstraction)和多态(Polymorphism)是实现这一原则的主要机 ...
分类:其他好文   时间:2019-11-08 21:11:09    阅读次数:95
Python七大原则,24种设计模式
七大设计原则:1、单一职责原则【SINGLE RESPONSIBILITY PRINCIPLE】:一个类负责一项职责.2、里氏替换原则【LISKOV SUBSTITUTION PRINCIPLE】:继承与派生的规则.(子类可替换父类)3、依赖倒转原则【DEPENDENCE INVERSION PRI ...
分类:编程语言   时间:2019-11-04 17:42:31    阅读次数:70
浅谈C# 多态
前言:我们都知道面向对象的三大特性:封装,继承,多态。封装和继承对于初学者而言比较好理解,但要理解多态,尤其是深入理解,初学者往往存在有很多困惑,为什么这样就可以?有时候感觉很不可思议,由此,面向对象的魅力体现了出来,那就是多态,多态用的好,可以提高程序的扩展性。常用的设计模式,比如简单工厂设计模式 ...
分类:Windows程序   时间:2019-10-31 18:34:55    阅读次数:89
六大设计原则
单一原则 一个类只负责一件事。例:UIView和CALayer 开闭原则 对修改关闭,对扩展开放 依赖倒置原则 抽象不应该依赖于具体实现,具体实现可以依赖于抽象 里氏替换原则 父类可以被子类无缝替换,且原有功能不受影响。例:KVO机制 接口隔离原则 使用多个专门的协议,而不是庞大臃肿的协议。例:UI ...
分类:其他好文   时间:2019-10-20 13:01:56    阅读次数:89
设计模式之SOLID原则
设计模式中的SOLID原则,分别是单一原则、开闭原则、里氏替换原则、接口隔离原则、依赖倒置原则。前辈们总结出来的,遵循五大原则可以使程序解决紧耦合,更加健壮。 单一责任原则 指的是一个类或者一个方法只做一件事。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化就可能抑制或者削弱这个 ...
分类:其他好文   时间:2019-10-07 13:25:37    阅读次数:73
设计模式折腾大纲
设计模式折腾大纲 六大原则 单一职责原则(Single Responsibility Principle,简称SRP ) 核心思想:应该有且仅有一个原因引起类的变更 里氏替换原则(Liskov Substitution Principle,简称LSP) 在使用基类的的地方可以任意使用其子类,能保证子 ...
分类:其他好文   时间:2019-09-19 00:56:05    阅读次数:99
设计模式-六大原则
总原则:开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类等,后面 ...
分类:其他好文   时间:2019-09-10 17:49:18    阅读次数:63
设计模式六大原则:迪米特法则
目录: 设计模式六大原则:单一职责原则 设计模式六大原则:接口隔离原则 设计模式六大原则:依赖倒置原则 设计模式六大原则:里氏替换原则 设计模式六大原则:迪米特法则 设计模式六大原则:开闭原则 迪米特法则(LOD): 也叫最少知识原则。迪米特法则的定义是只与你的直接朋友交谈,不与"陌生人"说话。如果 ...
分类:其他好文   时间:2019-09-10 13:29:52    阅读次数:117
设计模式六大原则:里氏替换原则
里氏替换原则: 子类应当可以替换父类并出现在父类能够出现的地方。比如:公司搞年度派对,都有员工都可以抽奖,那么不管是新员工还是老员工,也不管是总部员工还是外派员工,都应当可以参加抽奖。 案例: 1 internal class Program 2 { 3 private static void Ma ...
分类:其他好文   时间:2019-09-07 11:02:04    阅读次数:103
设计模式
五大原则 1.单一职责原则 主要针对一个类里的方法,对起作用单一化,保证不夹杂其他;在很多场合并不能单一用,很难做到。 对于一个类的方法要做到这个里面只有这一种模式,这个模式听起来很容易,但是很吃编程经验的模式,也是比较难掌握的模式。 2.里氏替换原则 父类存在的地方子类就可以存在,子类存在的地方父 ...
分类:其他好文   时间:2019-09-04 11:50:01    阅读次数:91
334条   上一页 1 ... 3 4 5 6 7 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!