面向过程:
面向过程性能比面向对象要高,类需要实例化,开销比较大,同时比较消耗资源,比如单片机、嵌入式、Linux等一般采用面向过程开发;但是面向过程没有面向对象易维护、易复用、易扩展。
面向对象:
面向对象易维护、易复用、易扩展。因为面向对象有封装、继承、多态性的特性,所以可以设计出低耦合的系统,使得系统变得更加灵活、更加易于维护,但是面向对象性能低于面向过程
面向过程与面向对象区别
最新推荐文章于 2021-12-16 13:51:32 发布
面向过程:
面向过程性能比面向对象要高,类需要实例化,开销比较大,同时比较消耗资源,比如单片机、嵌入式、Linux等一般采用面向过程开发;但是面向过程没有面向对象易维护、易复用、易扩展。
面向对象:
面向对象易维护、易复用、易扩展。因为面向对象有封装、继承、多态性的特性,所以可以设计出低耦合的系统,使得系统变得更加灵活、更加易于维护,但是面向对象性能低于面向过程