您当前的位置: 首页 > 

星拱北辰

暂无认证

  • 0浏览

    0关注

    1205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【面向对象】泛化与继承

星拱北辰 发布时间:2021-03-11 14:38:30 ,浏览量:0

文章目录
  • 泛化
  • 聚合
    • ExclusiveOwns语义
    • Owns语义
    • Has语义
    • Member语义

泛化

泛化是通过通用类(超类或父类)与专用类(子类)之间的一种语义关系,子类是父类的一种,子类是父类的特殊化,子类对象可以用在允许使用父类的场合,任何子类实例是父类的非直接实例。 通过泛化,可以不必陈述已经定义的属性,父类中定义的属性和方法可以在子类中复用,我们称子类继承了父类的属性和方法。 泛化是很强大的软件复用技术,极大地简化了模型的语义和图形表示。 泛化有助于增加规格说明、类之间公共属性的利用以及更好地确认变更的位置。

泛化关系在UML中用指向其父类的空心三角表示。

在这里插入图片描述

泛化是一个强有力的实用概念,但由于复杂的继承机制,它也可能带来很多问题,特别是在大型软件项目中。

必须明确的是,继承 ≠

关注
打赏
1660750074
查看更多评论
立即登录/注册

微信扫码登录

0.0429s