码迷,mamicode.com
首页 >  
搜索关键字:里氏代换原则    ( 109个结果
设计模式(Design Patterns)
一、设计模式的六大原则1、开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点 2、里氏代换原则(Liskov Substitution Principle)...
分类:其他好文   时间:2016-04-26 20:52:13    阅读次数:182
设计模式之装饰模式(iOS开发,代码用Objective-C展示)
在面向对象编程中有个重要的原则,里氏代换原则:一个软件实体如果使用的是一个父类的话,那么一定适用其子类,而且它察觉不出父类对象与子类对象的区别。也就是说,在软件设计里面,把父类替换成它的子类,程序的行为没有变化。简单的说,子类类型必须能替换掉它的父类类型。就好像继承的概念,子类继承自父类,那么子类可...
分类:移动开发   时间:2015-09-16 17:41:34    阅读次数:226
设计模式之7大原则
一、单一职责原则 类的职责要单一,不能将太多的职责放在同一个类中二、开放封闭原则 软件实体对扩展开放,对修改关闭。 (注:软件实体可以指一个软件模块、一个由多个类组成的局部结构或一个独立的类。 抽象化是开闭原则的关键)三、里氏代换原则 在软件系统中,能接受基类对象的地方,必然可以接受一...
分类:其他好文   时间:2015-08-18 18:25:46    阅读次数:163
设计模式之六大设计原则
1,单一职责原则:对于一个类,应该只有一个引起它变化的原因;2,里氏代换原则:子类必须能够替换掉用它们的父类型;3,开放-封闭原则:程序的实体对象(模块、类、函数等)应该可以进行扩展,但不应该可以修改; 1),开放封闭原则的两个特性:a),对于扩展是开放的;b),对于修改是封闭的;2),实现开放-....
分类:其他好文   时间:2015-08-11 09:46:45    阅读次数:119
Object-Oriented Principle(面向对象原则)
面向对象的原则:开闭原则(Open Closed Principle,OCP)里氏代换原则(Liskov Substitution Principle,LSP)依赖倒转原则(Dependency Inversion Principle,DIP)接口隔离原则(Interface Segregation...
分类:其他好文   时间:2015-08-04 15:10:41    阅读次数:202
【网摘】Java设计模式
原文地址: http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html 设计模式六大原则: 1.开闭原则:对扩展开放,对修改关闭。在程序需要进行扩展的时候,不能去修改原有的代码。 2.里氏代换原则:任何基类可以出现的地方,子类...
分类:编程语言   时间:2015-06-19 18:24:20    阅读次数:152
《设计模式其实很简单》
这几天囫囵吞枣看了下《设计模式其实很简单》,这本书通俗易懂,说了23种设计模式。自己看书比较仓促,看书时也不愿动脑子(这一直是致命缺点),先简单的抄下这些模式,希望日后能够回补。设计模式中的六大设计原则单一职责原则。里氏代换原则。开放-封闭原则。依赖倒转原则。合成/聚合复用原则。迪米特法则。下面.....
分类:其他好文   时间:2015-05-29 23:00:04    阅读次数:202
设计模式
6大原则: 1、依赖倒转原则(Dependence Inversion Principle) 2、接口隔离原则(Interface Segregation Principle) 3、里氏代换原则(Liskov Substitution Principle) 4、开闭原则(Open Close...
分类:其他好文   时间:2015-05-06 09:13:54    阅读次数:149
理解适配器模式
*.类适配器模式和对象适配器模式最大的区别在于:对象适配器模式中适配器和适配者之间是关联关系,而类适配器模式中适配器和适配者是继承关系一、对象设配器模式 关键点:适配器需要继承目标类,这样才符合里氏代换原则。 关键代码: class Adapter extend Target{//集成Ta...
分类:其他好文   时间:2015-05-04 11:35:21    阅读次数:167
head first 设计模式(-) 策略模式(鸭子)
目的:减少依赖 设计模式对应不同的需求,设计原则则代表永恒的灵魂,在实践中未必时刻遵守,但要时刻牢记。 1、依赖倒转原则(Dependence Inversion Principle) 2、接口隔离原则(Interface Segregation Principle) 3、里氏代换原则(L...
分类:其他好文   时间:2015-04-16 06:39:12    阅读次数:142
109条   上一页 1 ... 6 7 8 9 10 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!