面向过程与面向对象的区别:
面向过程:主要关注的点是实现具体过程,因果关系
面向对象:主要关注对象(独立体)能完成那些功能 耦合度低 扩展能力强
面向对象的三大特征:
封装
继承
多态
所有的面向对象的编程语言都有这三大特征。
我们采用面向对象的方式开发的时候,生命周期中有:
*面向对象的分析:OOA
*面向对象的设计:OOD
*面向对象的编程:OOP
面向过程:主要关注的点是实现具体过程,因果关系
面向对象:主要关注对象(独立体)能完成那些功能 耦合度低 扩展能力强
封装
继承
多态
所有的面向对象的编程语言都有这三大特征。
*面向对象的分析:OOA
*面向对象的设计:OOD
*面向对象的编程:OOP