码迷,mamicode.com
首页 >  
搜索关键字:里氏代换原则    ( 109个结果
java面试基础大全,绝对经典<51-95><转>
51、类ExampleA继承Exception,类ExampleB继承ExampleA。 有如下代码片断: 请问执行此段代码的输出是什么? 答:输出:ExampleA。(根据里氏代换原则[能使用父类型的地方一定能使用子类型],抓取ExampleA类型异常的catch块能够抓住try块中抛出的Exam ...
分类:编程语言   时间:2017-04-25 00:50:24    阅读次数:260
设计模式之开发-基本原则
下面的几个设计模式,我认为是一个设计模式中的规则, 一:开放封闭原则 1、对这个原则有两个特征‘对扩展是开放的(Open for extension)’,另一个是说‘对于更改是封闭的(Closed for modification)’。 2、开放封闭原则的目的是,让软件对于新的需求的改变可以保持相对 ...
分类:其他好文   时间:2017-02-24 23:49:57    阅读次数:209
设计原则有哪些?
1.开闭原则 2.里氏代换原则 一般而言,违反里氏代换原则的,也违背了“开—闭”原则,反之则不一定成立。 3.依赖倒转原则 4.合成/聚合复用原则 5.接口隔离原则 6.迪米特法则 ...
分类:其他好文   时间:2017-02-03 10:46:38    阅读次数:201
设计模式SOLID - 里氏代换原则
Principles Rule!It’s been a while since OOP/Design Pattern principles have been a topic on this blog, and now is as good time as any. The 1987 OOPSLA ...
分类:其他好文   时间:2017-02-01 10:35:20    阅读次数:396
java常用重构优化总结--自己亲身体验
代码重构 6大原则: 单一职责原则(一个类最好最好只有一种行为动机,太多承担职责会导致耦合度太高)、 开放封闭原则(功能可以扩展,但是不可以内部修改)、 依赖倒转原则(应该依赖抽象而不应该依赖具体对象)、 里氏代换原则(父类都替换成它的子类程序的行为没有变化。 正是有了里氏代换原则,才使得”开-闭“ ...
分类:编程语言   时间:2017-01-09 20:37:53    阅读次数:331
设计模式之六大原则
单一职责原则 单一职责原则(Single responsibility principle),就一个类而言,应该只有一个引起它变化的原因。 在实际编程中的体现,比如一个类只是某一个事物相关的集合,一个函数只做一件事情,不要在这个函数中编写一些不想关的逻辑,这样可以最大程度的提高程序的可维护性,可复用 ...
分类:其他好文   时间:2016-12-04 00:16:37    阅读次数:200
设计原则之里氏代换原则
设计原则之里氏代换原则 substitute=replace替换 sub下st石头i我tu土te特别 我用石头替换下土,造了特比坚固的房子 hierarchy[‘harɑk]=level等级 hi海豹er儿子arare是ch成龙 海豹儿子的雷霆战机等级是比成龙高 derive[di‘raiv]起源,派生 de德国riveriver河 德国的莱茵河起..
分类:其他好文   时间:2016-11-30 23:23:01    阅读次数:306
OOP基本上有6大原则
OOP基本上有6大原则,而实际上都是互补的,也就是说一些原则需要利用另一些原则来实现自己。6大原则如下: 1) Open-Close Principle(OCP),开-闭原则,讲的是设计要对扩展有好的支持,而对修改要严格限制。这是最重要也是最为抽象的原则,基本上我们所说的Reusable Softw ...
分类:其他好文   时间:2016-10-27 19:29:05    阅读次数:175
设计模式
开闭原则:一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。 里氏代换原则:所有的引用基类(父类)的地方必须能透明地使用其子类的对象。List<> aa = new ArrayList<>(); 依赖倒转原则:抽象不应该依赖于细节,细节应当依赖于抽象。换言之, ...
分类:其他好文   时间:2016-10-20 21:50:25    阅读次数:149
面向对象 多态和静态
三、多态 1.编译多态函数重载 2.运行多态概念:当父类引用指向子类实例的时候,由于子类对父类的方法进行了重写,在调用该方法的时候表现出的不同就称为多态条件:必须要有继承 父类引用指向子类实例 子类必须对父类的方法进重写 里氏代换原则:如果有一个地方需要使用到父类对象,那么你可以将一个子类对象给他 ...
分类:其他好文   时间:2016-08-15 00:10:20    阅读次数:168
109条   上一页 1 ... 4 5 6 7 8 ... 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!