泛化(Genealization).docVIP

  • 2
  • 0
  • 约小于1千字
  • 约 3页
  • 2019-09-15 发布于江苏
  • 举报
泛化(Generalization) 类与类的继承关系,类与接口的实现关系。 场景:父与子、动物与人、植物与树、系统使用者与B2C会员和B2E会员的关系 类与类之间的泛化图: 系统的使用者包括:B2C会员、B2B会员和B2E会员。 接口的实现,动物都有吃的行为,而人是动物的一个具体实例,实现具体Eat的动作 ? 依赖(Dependency) 类A要完成某个功能必须引用类B,则A与B存在依赖关系,依赖关系是弱的关联关系。 场景:本来人与电脑没有关系的,但由于偶然的机会,人需要用电脑写程序,这时候人就依赖于电脑。 类与类的依赖关系图 在程序中一般为?using?引用。 ? 聚合(Aggregation) 当对象A被加入到对象B中,成为对象B的组成部分时,对象B和对象A之间为聚合关系。聚合是关联关系的一种,是较强的关联关系,强调的是整体与部分之间的关系。 场景:商品和他的规格、样式就是聚合关系。 类与类的聚合关系图 ? ? 组合(Composite) 对象A包含对象B,对象B离开对象A没有实际意义。是一种更强的关联关系。人包含手,手离开人的躯体就失去了它应有的作用。 场景:?Window窗体由滑动条slider、头部Header?和工作区Panel组合而成。 类与类的组合关系图

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档