黑马程序员技术交流社区
标题:
该怎样论述面向对象?
[打印本页]
作者:
wang29901
时间:
2013-12-25 10:28
标题:
该怎样论述面向对象?
本帖最后由 wang29901 于 2013-12-25 19:26 编辑
该怎样论述面向对象?
作者:
再起来
时间:
2013-12-25 10:41
面向对象是一种思想,它是基于面向过程而言的.她的三个特征为:封装 继承 多态
面向对象的例子:比如一个总经理需要招聘一名助理 这个任务的面向过程的解决方法是:总经理去发一个招聘信息 然后进行简历筛选,预约面试,进行面试.面向对象的解决方法:找到人事部这个对象,告诉它要招聘一名助理即可.
作者:
曹华
时间:
2013-12-25 11:11
是一种编程思想,具有封装、继承、多态3大特性。
谈到面向对象就应该说到,类与对象,类是对事物的抽象,而对象是使用类模板的示例。使用类和对象去描述现实的事物,解决相应问题,而3大特性又贯穿于其中。
作者:
茹化肖
时间:
2013-12-25 12:24
面向对象就是把目标归类建立一个模板
然后从根据这个模板创造出一个实体
比如我们想盖一个大楼
我们可以设计出一张图纸,然后根据图纸将它们实体化。
等下次我们还要盖楼的时候,只需要拿出图纸按上面画的来就可以了。
而面向过程
注重的是算法和数据。我们盖楼,不需要设计图纸,就从地基开始一步步盖起来。
——————————————————————
这个比喻可能不是很恰当,但是基本就是这个意思。
面向对象开始你写的“类”都是模板一样的东西。当你使用此类的东西时,只需要实例化一个对象就可以了。
面向过程没有类的概念,就是一步步的往下写。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2