面向对象编程(Object Oriented Programming,缩写为 OOP) 是目前主流的编程范式. 是单个实物的抽象, 是一个容器,封装了属性(property)和方法(method),属性是对象的状态,方法是对象的行为(完成某种任务). 将真实世界各种复杂的关系,抽象为一个个对象,然后由对象之间的分工与合作,完成对真实世界的模拟. 每一个对象都是功能中心,具有明确分工,可以完成接受信息.处理数据.发出信息等任务. 对象可以复用,通过继承机制还可以定制. 具有灵活.代码可复用.高度模…