美文网首页
面向对象:三大特征、五大原则

面向对象:三大特征、五大原则

作者: 成都老刘 | 来源:发表于2019-06-26 21:47 被阅读0次

    三大特征

    封装

    将对象的属性和细节隐藏起来,只提供公共的访问方式。

    继承

    继承是从已有的类派生出新的类,新的类能继承已有类的数据属性和行为,并扩展新的功能。

    多态

    同一个实现接口,使用不同的实例而执行不同的操作。

    五大原则

    单一职责原则

    一个类只负责一项职责。

    开放-封闭原则

    对扩展开放,对修改关闭。

    依赖倒置原则

    高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。

    里氏替换原则

    只要父类能出现的地方子类也可以出现,而且替换为子类不会产生任何错误或异常,但是反过来就不行,有子类出现的地方,父类未必就能适应。。

    接口隔离原则

    一个类对另外一个类的依赖性应当是建立在最小的接口上的。

    相关文章

      网友评论

          本文标题:面向对象:三大特征、五大原则

          本文链接:https://www.haomeiwen.com/subject/ubahcctx.html