在大学,学习了基于面向对象的语言也有很长的时间了,也做过一点不疼不痒的小东西,但是,回过头来,感觉自己依旧没有很好的掌握面向对象思想。在这里就把面向对象最根本的东西再提一提,以在自己深陷语言具体语法无法自拔的时候警醒一下自己。
什么是面向对象:
(1)--- 面向对象是一种编程方法;
(2)--- 面向对象是一种思维方式;
(3)--- 面向对象不是一种编程语言;
什么是面向对象思维方法 :
(1)--- 首先确定由谁来做,其次确定怎么做;
(2)--- 首先考虑整体,其次考虑局部;
(3)--- 首先考虑抽象,其次考虑具体;
学习面向对象:
(1)--- 掌握一门面向对象语言的语法;
(2)--- 掌握面向对象的思维方法;
(3)--- 熟悉面向对象设计原则;
(4)--- 掌握面向对象设计模式;
学习面向对象的方法:
(1)--- 多写代码;
(2)--- 多思考;