1,什么是面向对象?
面向对象是一种编程方法,面向对象是一种思维方式-----------------将现实世界中的对象搬到我们程序中运行!!!面向对象不是一种编程语言!
2,怎么去学习面向对象?——→最终目标!减少重复代码
(1)掌握语法(java一系列的知识点)
(2)掌握面向对象的思维方式→先考虑整体在考虑局部,先考虑抽象在考虑具体
假如我们需要修剪一栋房子,那么我们用面向对象的思维方式去编写程序就是需要直接构建一所房子类至于布局的房子大小等等属性在其后考虑慢慢完善------这是从整体到局部,
我们看到的古装电视剧经常遇到的一句台词:抱拳然后说一句保重,我们用面向对象的思维方式去理解保护好我们自己,至于具体的怎么去保重自己的身体,等等具体一些方式方法慢慢去完善 - ----这是抽象到具体
总的来说面向对象的思维方式和我们现实生活中的思维方式是一致的,先确定要做到一件事,然后再考虑这件事具体的方法 可行性等等
(3)熟悉面向对象的设计原则(依赖注入,封闭开发等等)
(4)掌握面向对象设计模式