作用
面向对象程序由对象构成,对象包括数据和对数据操作的过程,过程即为方法和操作。用户请求是对象执行操作的唯一方法,操作又是改变对象内部数据的唯一方法。
- 寻找合适的对象
- 决定对象的粒度
- 指明对象的接口
型构:对象申明的每个操作指定的操作名、作为参数的对象和返回值。对象操作所定义的所有操作型构称为接口(就是所有方法定义集合)。对象接口描述了对象所能接收的全部请求的集合, 任何匹配对象型构的请求都将发送给该对象。 类型:特定接口的名字
在面向对象的世界里接口是基本组成,对象只有通过接口才能和外界交流。
- 描述对象的实现
混入类: 给其他类提供可以选择的接口或者功能,多继承。 对象类型只与接口有关,接口即与他能响应的请求的集合。