面向对象基础
Less than 1 minute
面向对象基础
基本原则 (SOLID)
单一功能SRP:一个类应该只负责一个职责
开闭原则OCP:对扩展开放,对修改封闭
替换原则LSP:子类应当可以替换父类并出现在父类能够出现的任何地方
接口隔离ISP:客户端不应该依赖那些它不需要的接口
依赖反转DIP:要针对接口编程,而不是针对实现编程
封装,继承和多态
封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。
继承:让某个类型的对象获得父类型的对象的属性的方法。
多态:同一个行为具有多个不同表现形式或形态的能力。