Skip to main content

面向对象基础

Yujie LiuLess than 1 minuteComputer ScienceProgramming LanguageJava

面向对象基础

基本原则 (SOLID)

  • 单一功能SRP:一个类应该只负责一个职责

  • 开闭原则OCP:对扩展开放,对修改封闭

  • 替换原则LSP:子类应当可以替换父类并出现在父类能够出现的任何地方

  • 接口隔离ISP:客户端不应该依赖那些它不需要的接口

  • 依赖反转DIP:要针对接口编程,而不是针对实现编程

封装,继承和多态

  • 封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。

  • 继承:让某个类型的对象获得父类型的对象的属性的方法。

  • 多态:同一个行为具有多个不同表现形式或形态的能力。

Last update:
Contributors: Yujie