什么是OOP
OOP 即 Oriented Object Programming, 翻译过来就是面向对象编程
面向对象的三大特性五大原则
三大特性:封装,继承,多态
五大原则:
- 单一职责原则SRP(Single Responsibility Principle)
- 开放封闭原则OCP(Open-Close Principle)
- 里氏替换原则LSP(the Liskov Substitution Principle LSP)
- 依赖倒置原则DIP(the Dependency Inversion Principle DIP)
- 接口分离原则ISP(the Interface Segregation Principle ISP)