4 回答
已采纳
快乐的时光
TA贡献79条经验 获得超48个赞
面向对象和面向过程的思想有着本质上的区别, 作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该分析这个问题里面有哪些类和对象,这是第一点,然后再分析这些类和对象应该具有哪些属性和方法。这是第二点。最后分析类和类之间具体有什么关系,这是第三点。
面向对象的基本思想是,从现实世界中客观存在的事物出发来构造软件系统,并在系统的构造中尽可能运用人类的自然思维方式。
面向对象更加强调运用人类在日常生活的逻辑思维中经常采用的思想方法与原则,如抽象、分类,继承、聚合、多态等。
人在思考的时候,首先眼睛里看到的是一个一个的对象。
qq_落_5
TA贡献20条经验 获得超5个赞
个人理解:使用面向对象的编程思想来设计软件时,因为继承性,代码重用性提高了,可以简化代码,提高效率。
如果在抽象的方面来看,将一系列问题的共性提取出来,作为规范。可以为我们设计的程序提高扩展性。
添加回答
举报
0/150
提交
取消