码迷,mamicode.com
首页 >  
搜索关键字:里氏替换原则    ( 334个结果
设计模式之简单工厂模式
简单工厂模式又称为静态工厂方法模式,属于创建型模式。 结构 简单工厂模式包括工厂、抽象产品和具体产品三个角色。 工厂根据传入参数和判断逻辑,创建并返回具体产品,是简单工厂模式的核心。一般将工厂方法定义为静态方法,使调用者不需要实例化工厂就可以直接获取具体产品。抽象产品是具体产品必须实现的接口或继承的基类。根据里氏替换原则,如果能够使用基类对象,那么一定能够使用其子类对象;静态工厂方法...
分类:其他好文   时间:2015-02-15 16:39:18    阅读次数:154
设计模式之--几个基本概念
一:单一职责原则(single Responsibility Principle) 接口尽量做到职责的单一性,类可以灵活设计,通过实现不同的接口来达到目的二:里氏替换原则 父类出现的地方,子类都可以出现。增强代码健壮性,版本升级时,即使增加子类,原有子类不受影响。每一个子类是一个业务实体,通过父.....
分类:其他好文   时间:2015-02-12 10:40:18    阅读次数:159
深入.net(多态二)
Java培训、Android培训、iOS培训、.Net培训、期待与您交流!代码优化技术: 通过“继承”技术,实现代码的复用,减少代码的编写量。 因为子类继承父类,拥有了父类所有对外公开“属性”和“方法”,所以,在系统中,完全可以由子类替代父类(里氏替换原则)!在替代的过程中,子类不仅仅能替代父类完成...
分类:Web程序   时间:2015-02-10 14:46:13    阅读次数:161
设计模式六原则
单一职责原则告诉我们实现类要职责单一;里氏替换原则告诉我们不要破坏继承体系,子类可以扩展父类的功能,但不能改变父类原有的功能;依赖倒置原则告诉我们要面向接口编程;接口隔离原则告诉我们在设计接口的时候要精简单一;迪米特法则告诉我们要降低耦合。而开闭原则是总纲,他告诉我们要对扩展开放,对修改关闭参考:h...
分类:其他好文   时间:2015-02-10 13:11:18    阅读次数:169
面向对象设计原则
在使用面向对象的思想进行系统设计时,前人共总结出了7条原则,它们分别是:单一职责原则、开闭原则、里氏替换原则、依赖注入原则、接口分离原则、迪米特原则和优先使用组合而不是继承原则。1.单一职责原则(SRP) 单一职责原则的核心思想就是:系统中的每一个对象都应该只有一个单独的职责,而所有对象所关注的就....
分类:其他好文   时间:2015-01-25 08:42:01    阅读次数:203
[设计模式] 6个设计遵循基本原则
1.单一职责原则(SingleResponsibilityPrinciple) 就一个类而言,应该只有一个引起它变化的原因。 2.里氏替换原则(LiskovSubstitutionPrinciple) 子类型必须能够替换它们的父类型。 3.依赖倒置原则(DependenceInv...
分类:其他好文   时间:2015-01-01 15:57:29    阅读次数:114
里氏替换原则
What Liskov Substitution Principle(LSP),任何父类出现的地方,子类一定可以出现。 Why LSP是OCP原则的规范。OCP原则的关键的是抽象,而继承关系又是抽象的一种具体表现。 How 当子类不能完整的实现父类父类的方法,那么建议断开父子关系,采用...
分类:其他好文   时间:2014-12-29 16:45:30    阅读次数:132
设计模式的七大原则
单一职责原则(Single Responsibility Principle) 系统中的每一个对象应该只有一个单独的职责,而所有对象所关注的就是自身职责的完成 一个合理的类对外只提供一种功能,而引起类变化的原因应该只有一个 里氏替换原则(Liskov Substitution Principle) 在任何父类出现的地方都可以用它的子类代替 在同一个继承体系中的对象应该有共同的行为特征 ...
分类:其他好文   时间:2014-12-03 12:28:13    阅读次数:146
设计模式之SOLID原则再回首
这是一篇关于回顾设计模式SOLID五大原则的文章,我非常喜欢文章中的例子,每个例子都是我精选了描述模式的,通过Modom讲述了单一职责原则、通过加减法计算器讲述了开闭原则、通过企鹅动物讲述了里氏替换原则、通过Driver和Car实现了依赖倒置原则,最后讲述了接口隔离原则.希望文章对大家有所帮助,尤其是学习设计模式的同学和代码写得不太规范或重构的同学,如果有错误或不足之处,还请海涵~...
分类:其他好文   时间:2014-11-29 21:45:19    阅读次数:287
设计模式概述
面向对象设计的基本原则包括:单一职责原则,开闭原则,里氏替换原则 ,依赖注入原则,接口分离原则,迪米特法则,组合/聚合复用原则。设计模式是为了更好的满足这些设计原则,根据功能分为三类:创建型模式专注于对象创建、结构型模式处理类或对象的组合、行为型模式对类或对象怎样交互和怎么分配职责进行描述。...
分类:其他好文   时间:2014-11-14 12:35:21    阅读次数:164
334条   上一页 1 ... 29 30 31 32 33 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!