设计模式循序渐进(基础篇1)对象模型

  对象模型描述了系统的静态结构,它提供了系统中的对象、对象之间的关系、标识每一对象类的属性及行为。
在模式编程中首先要了解对象模型,这是理解设计模式的前提和重点。
  对象:是一种概念、一种抽象,是问题域中有着明确意义的事物。
  类:描述了一组具有相同属性、行为、共同语法特征以及和其它对象有着相同联系的对象。
  属性:对象拥有的数据值。
  行为:是一种功能作用于对象。
  联系:是两个对象之间物理的或者概念上的联系。 
  关联:两个类(问题域)之间的联系。
  聚合:聚合是一种特殊的联系,他代表了部分-整体的关系。A聚合了B,可以表示为“A中包含了B”。
  继承:继承是共享类的相似点但同时保留差别的抽象手段。一个子类可以继承它的父类。A继承B,可以表示为“A是B”
posted @ 2008-06-06 07:15  treemon  阅读(305)  评论(0编辑  收藏  举报