ood设计.pptVIP

  • 16
  • 0
  • 约1万字
  • 约 60页
  • 2016-09-14 发布于广东
  • 举报
在可视化的编程环境下,能节省很多界面设计工作 多态,一般类上有关系 对关联进行调整后,要考虑关联的实现方式。 (1)聚合 决定在整体类中指出部分类时,是用部分类直接作为整体类中的属性的数据类型,还是把部分类用作指针或对象标识的基类型,再用这样的指针或对象标示定义整体类的属性。 如果是组合,最好用第1种方式,否则就需要在程序中保证整体对象与部分对象的生命周期的一致性。 (2)关联 通常,通过在对象中设立指针或对象标识以指向或记录另一端的对象的方法,来实现关联。 如果是单向关联,就在源端的类中设立属性,用来标记另一端的类将来创建的对象 如果是双向关联,就在两端类中各设立属性,用来标记对方将来创建的对象。 如果关联中对方类的多重性是1,那么可在本方设立一个指向对方对象的指针,或设立一个记录对方对象引用的属性。 如果对方类的多重性大于1,那么可在本方设立一个指向对方对象的指针集合或引用集合。 若关联的某端有角色名,最好把其作为另一端类的属性名,以访问与角色名相邻的类。 (6)调整与完善属性 按照语法:[可见性] 属性名[‘:’类型][‘=’ 初始值] 对属性的定义进行完善。 每一个属性或者包含单个值,或者包含作为一个整体的密切相关的一组值 若要给出对属性的性质

文档评论(0)

1亿VIP精品文档

相关文档