设计模式(1)

 

作用

面向对象程序由对象构成,对象包括数据和对数据操作的过程,过程即为方法和操作。用户请求是对象执行操作的唯一方法,操作又是改变对象内部数据的唯一方法。

  1. 寻找合适的对象
  2. 决定对象的粒度
  3. 指明对象的接口
    型构:对象申明的每个操作指定的操作名、作为参数的对象和返回值。对象操作所定义的所有操作型构称为接口(就是所有方法定义集合)。对象接口描述了对象所能接收的全部请求的集合, 任何匹配对象型构的请求都将发送给该对象。 类型:特定接口的名字

在面向对象的世界里接口是基本组成,对象只有通过接口才能和外界交流。

  1. 描述对象的实现

混入类: 给其他类提供可以选择的接口或者功能,多继承。 对象类型只与接口有关,接口即与他能响应的请求的集合。