c++和python先学哪个 面向对象与面向过程有什么区别啊?
浏览量:2357
时间:2021-03-11 05:47:57
作者:admin
面向对象与面向过程有什么区别啊?
面向对象:例如,在构建建筑时,您会考虑如何构建建筑、在哪里有柱、在哪里有梁、在哪里有楼梯等(这是面向对象的)。至于如何构建柱、使用什么、正方形和圆形等等,这是面向对象的过程。使用面向对象的思维方式更符合我们的思维方式。事实上,我们在现实生活中都是面向对象的。例如,当你去餐馆时,你只需要解释一下你吃了什么。有必要知道这道菜怎么做,从哪里来,怎么种?面向对象也可以说是从宏观方面来思考,而面向过程可以说是从细节来思考。在面向对象中,也有面向过程的。
面向过程与面向对象编程的区别和优缺点?
面向进程
优点:性能比面向对象高,因为类调用需要实例化,这样成本更高,消耗更多资源。例如,单片机、嵌入式开发、Linux/Unix等一般都采用面向过程的开发,而性能是最重要的因素。
缺点:无面向对象,易于维护,易于重用,易于扩展
优点:易于维护,易于重用,易于扩展,因为面向对象具有封装性、继承性、多态性等特点,可以设计低耦合的系统,使系统更具灵活性,易于维护
缺点:性能低于面向进程
c++和python先学哪个 java入门推荐什么书 嵌入式开发是什么意思
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。