GreatFor

博客园 首页 新随笔 联系 订阅 管理
  • 面向过程:

事物比较简单,可以用线性的思维去解决。具体到微观操作,仍然使用面向过程方式来处理。
以分步骤的方式解决问题,顺序执行,逐步求精,用'方法'组织代码。
  • 面向对象:

解决复杂问题,便于我们从宏观上把握事物之间复杂的关系、方便我们分析整个系统。
以'分类'的方式解决问题,用'类'组织代码,以对象封装数据。
易维护、易扩展、易复用,消耗系统资源大,性能比面向过程低。
  • 细节上用面向过程解决,整体上用面向对象把控。二者相辅相成,并不是对立的。
  • 类是对象的一个集合,对象是类的实例。
  • 类的实例包含本身的实例,以及所有直接或间接子类的实例。
  • 学习面向对象的过程,实际上也是建立面向对象思维的过程。
  • 先整体,再局部。先抽象,再具体,看透事物的本质,用java代码来解释某个事物的行为和特征,将其转变成一个可以被程序员理解和调用的实例。

 

posted on 2023-06-10 10:31  芝士Java  阅读(18)  评论(0)    收藏  举报