文章目录
1 面向对象思想
面向对象编程(Object Oriented Programming),简称为OOP,是一种以对象为中心的程序设计思想。与之相对的,就是面向过程编程(Procedure Oriented Programming), 简称为POP, 是一种以过程为中心的程序设计思想。
这两个编程思想到底有什么不同?
面向对象编程(Object Oriented Programming,简称OOP),是利用类和对象来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因不仅因为它可以使程序的维护和扩展变得更简单,并且可以大大提高程序开发效率 ,另外,基于面向对象的程序可以使它人更加容易理解你的代码逻辑,从而使团队开发变得更从容。
1.1 把大象装进冰箱分几步
考虑一个例子:把大象装进冰箱分几步?
第一步:打开冰箱门
第二步:把大象装进去
第三步:关上冰箱门
这个答案,就是一种面向过