大象装冰箱
#面向过程就是 蛋炒饭
面向对象就是 盖浇饭
面向对象
优点:1.可维护性比较好 2. 易扩展
缺点:1.耦合度比较低 2.占用内存大
面向过程
优点:1.可维护性比较差 2. 不易扩展
缺点:1.耦合度比较高 2.占用内存小
面向对象三大基本特性,五大基本原则
三大基本特征:封装,继承,,多态。
五大基本原则
单一职责原则SRP(Single Responsibility Principle)
开放封闭原则OCP(Open-Close Principle)
替换原则(the Liskov Substitution Principle LSP)
依赖原则(the Dependency Inversion Principle DIP)
接口分离原则(the Interface Segregation Principle ISP)