设计模式中类的关系总结
2013-11-29 10:39
253 查看
下面这张UML图(该图为网上找到的),比较形象地展示了各种类图关系:
对于继承、实现这两种关系没多少疑问,它们体现的是一种类与类、或者类与接口间的纵向关系;其他的四者关系则体现的是类与类、或者类与接口间的引用、横向关系,是比较难区分的,有很多事物间的关系要想准确定位是很难的,前面也提到,这几种关系都是语义级别的,所以从代码层面并不能完全区分各种关系;但总的来说,后几种关系所表现的强弱程度依次为:组合>聚合>关联>依赖。
返回目录
对于继承、实现这两种关系没多少疑问,它们体现的是一种类与类、或者类与接口间的纵向关系;其他的四者关系则体现的是类与类、或者类与接口间的引用、横向关系,是比较难区分的,有很多事物间的关系要想准确定位是很难的,前面也提到,这几种关系都是语义级别的,所以从代码层面并不能完全区分各种关系;但总的来说,后几种关系所表现的强弱程度依次为:组合>聚合>关联>依赖。
返回目录
相关文章推荐
- 设计模式中类的关系-类别总结
- 设计模式总结:一抽象,二法则,三特点,四原则 五关系
- 设计模式总结:一抽象,二法则,三特点,四原则 ,五关系
- 设计模式中类的关系总结
- 设计模式中类的关系-类别总结
- 设计模式总结01----设计 模式中类的关系
- 构架、框架、设计模式之间的关系简述
- 设计模式(二) 三种适配器模式 总结和使用场景
- 设计模式总结 (转)
- 设计模式:设计模式经典总结
- 23种设计模式 第三部分 关系模式(4)迭代子模式
- 11种设计模式精简总结
- (转)设计模式——结构型模式总结(Structural Pattern)
- 设计模式总结
- JAVA基础(四)设计模式总结及单件模式
- 设计模式总结之中介者模式
- 常用设计模式总结
- 【设计模式1】宏观总结
- android常用的设计模式总结 一
- 关于软件体系结构设计模式的总结