对象的概念贯穿于面向对象开发全过程,即系统就是对象构成的,只是每个阶段对象的具体化程度不一样,这样使各个开发阶段的系统成分良好地对应,显著地提高了系统的开发效率与质量,并大大降低系统维护的难度。同时,对象的相对稳定性和对易变因素隔离,增强了系统的应变能力。类是对一组有相同数据和相同操作的对象的定义,是对象的模板,其包含的方法和数据描述一组对象的共同行为和属性。类是在对象之上的抽象,对象则是类的具体化,是类的实例。类可有其子类,也可有其他类,形成类层次结构。对象通过发送消息的方式请求另一对象为其服务。