类
1. 类(class)是构造对象的模板或蓝图。我们可以将类想象成制作小甜饼的切割机,将对象想象为小甜饼。由类构造(construct)对象的过程称为创建类的实例(instance)
2. 实现封装的关键在于绝对不能让类中的方法直接地访问其他类的实例域
类之间的关系
①依赖(“user-a”):一个类的方法操纵另一个类的对象。
②聚合(“has-a”):一个Order对象包含一些Item对象,类A的对象包含类B的对象。
③继承(“is-a”):父子关系。
很多程序员采用UML(Unified Modeling Language,同一建模语言)绘制类图,用来描述类之间的关系。
表达类关系的UML符号