Posts Java 面向对象特征与原则
Post
Cancel

Java 面向对象特征与原则

面向对象三大特征

封装

属性、方法、安全、简化编程

继承

子类继承父类/实现接口、父类的属性

多态

多实现、方法重载/重写、强转

面向对象五大原则

职责单一原则

一个类应该仅有一个引起它变化的原因

开闭原则

对扩展是开放的,对修改是关闭的

里氏替换原则

基类出现的地方,子类一定可以出现 子类可以替换父类并且出现在父类能够出现的任何地方 面向接口编程

依赖倒置原则

低层依赖高层,实现依赖抽象

接口隔离原则

使用多个专门的接口比使用单个接口要好

迪米特法则

认识的人尽可能少

This post is licensed under CC BY 4.0 by the author.