1.将复杂的问题简单化
2.将自己从执行者转换成了指挥者
3.面向对象是一种符合人们思考习惯的思想
而且完成需求时:
1.先去找具有某所需个功能的对象来用
2.若无对象具有某个功能,那么就创建一个具有某个所需功能的对象。
注意点:
1.Java是面向对象的语言
- 面向对象是一种编程思想,不是语言(一定要注意)
- 面向对象的语言正确的理解应该是: 使用这种语言更容易写出具有面向对象编程思想的代码
2.使用面向对象的语言写出的程序,一定是面向对象的程序
- 错误!!!
- 面向对象是一种编程思想,面向对象的语言只是更加容易写出具有面向对象编程思想的代码。