面向对象
更加注重需求产生的对象,需要分析对象,更加复杂。但是更易于扩展和维护。
- 封装 不需要关注内部实现
- 继承 子类继承父类,共性由父类承担,实现代码复用
- 多态 外部对同一方法的调用,但是无法调用子类特有功能
面向过程
注重需求产生的流程,一般来说更加底层,例如c语言,开发过程更加高效,有需要一步一步分析过程即可
面向对象
更加注重需求产生的对象,需要分析对象,更加复杂。但是更易于扩展和维护。
面向过程
注重需求产生的流程,一般来说更加底层,例如c语言,开发过程更加高效,有需要一步一步分析过程即可