7.3 面向对象编程误区

许多面试都会出现这个场景:
面向对象的三大特征是什么?
封装、继承和多态
答案简单、直接明了。但面试者是否真的理解面向对象,仍旧无法确定。
面向对象的误区,通常在于语法很简单语义很深奥,因此很多人会误以为自己对面向对象很容易就掌握了。
见过不少有两三年、甚至多年的编程经验的人,用着面向对象编程的语法,却写着面向过程的代码。因此希望能够在此对读者提个醒,不能只满足于掌握了语法,而是要有意识地不断积累和提高。
  1. 使用了class关键字就是面向对象编程
  2. 面向对象不是写一个类
  3. 熟练使用面向对象的语法,就证明掌握了面向对象编程
  4. 把面向编程视为最优的编程模式