A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

以我的理解,面向对象的思想就是把一些相关的功能和属性封装进一个类里面,然后通过创建对象来调用里面的方法,这看起来比直接调用方法来完成一件事要麻烦一些。
        在讲面向对象概念的时候,用了如下对比:
        要做一件事情,面向过程的思想是把它分为很多个步骤,通过调用方法一一实现;
        而面向对象的思想是,创建一个对象,交给它去完成。
        于是这让程序员从执行者变成了指挥者。
    但真的是这样吗?
        创建完对象,这件事并没有完成,我们依然要调用对象里的方法来把事情一一完成,该做的事情一件都不能少,所以这样做的优点是什么?只是把功能分类,就如图书馆把书籍分类一样,用起来方便一点吗?

6 个回复

正序浏览
面向对象可以让我们以现实世界中的事物类比程序中的类,更容易理解和转换
回复 使用道具 举报
面向对象是对象,面向过程是函数,以后你会理解的更深刻的
回复 使用道具 举报
好处就是 你只要创建对象 调用方法就行 ,那些复杂的算法大神已经帮你想好了
回复 使用道具 举报
面向对象是对象,面向过程是函数,以后你会理解的更深刻的
回复 使用道具 举报

逗比  不错什么啊  。。。。   大神   多写点啊!
回复 使用道具 举报
好,不错
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马