面向对象相对面向过程的优势

面向对象比面向过程的编程粒度要大,因为对象包括了方法和变量,而过程只包括方法。因此面向对象比面向过程更简单、易用。  假设需要组装一台电脑,如果拿到手的是主板、CPU、内存条、硬盘等这种大粒度的组件,随便找个人就可以把它们组装成电脑;但如果拿到手的是一些二极管、三极管、集成电路等小粒度的组件,要想把他们组装成电脑,恐怕没那么容易。如果把数据以及操作数据的方法都封装成对象,这就相当于提供了大粒度的组件,因此编程更容易

posted @ 2023-02-02 15:34  英特耐雄纳尔定要实现  阅读(58)  评论(0)    收藏  举报