黑马程序员技术交流社区

标题: 谈谈我对面向对象的理解 [打印本页]

作者: Neverlandxu    时间: 2015-10-16 23:50
标题: 谈谈我对面向对象的理解


我觉得对象就是 具有 封装、继承、多态性 的一组相关的功能。
面向对象是相对于面向过程来的。
   面向过程时,我们常常考虑第一步做什么,第二步做什么。。。然后可以画出一个流程图来。但是,对于复杂的工程这样做你甚至无法确定什么是第一步。
   面向对象时,我们考虑的就是要用户需要什么,需要解决什么问题,从中抽象出一个个对象。考虑,这个对象有什么作用,解决什么问题。根据这个对象的作用和在对象图中的级别可以分为静态的,动态的,实体的,抽象的等等。
   我现在想问题还是偏重过程。抽象对象时,常常边界不是很清楚,或者说经验不足,希望有兴趣的同志,一起探讨。
   以上是个人的一点点体会,不足之处请大家多多指教。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2