面向对象优点:是可维护、可扩展、可复用和灵活性好
面向对象的三大特性:封装,继承,多态
面向对象的五大基本原则:
单一职责原则(SRP)开放封闭原则(OCP) 里氏替换原则(LSP) 依赖倒置原则(DIP) 接口隔离原则(ISP)