面向对象的程序设计 面向对象最常用到的概念: 对象、方法、属性 类 封装 聚合 重用与继承 多态 对象 面向对象这种设计风格重点就在于对象,这种对象不是我们代码中的对象,而是实质上的事物在程序设计语言 中的表现形式,这里的食物可以是任何东西(比如某个客观存在的对象,或一些比较抽象的概念)。 例如: 狗这种常见的对象来说,我们可以看到它们具有某些明确的特征(如:颜色,名字,体型等),能 执行某些动作,比如 : 汪汪叫,睡觉,吃狗粮,躲避,逃跑等等,在OOP语义中,这些对象特征就叫 做属性,而那些动作就称之为方法。 此外还有一个口语方面的类比: 对象往往使用名词来表示的(如book