博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对象之间的关系
阅读量:5748 次
发布时间:2019-06-18

本文共 460 字,大约阅读时间需要 1 分钟。

■ 对象之间的关系

1、静态关系

    关联、聚合或组合关系,通常归类为静态关系。

    静态关系意味着在对象的存活期间,与其他对象之间的链接也会存在,因此这些链接可以跨操作使用。

 

    1)、关联关系

        * 两种对象之间有一种固定不变且需保存的静态关系;

        * 系统会用到这些静态关系,且会将它们保存起来。

    2)、聚合关系

        * 上述 2 关联关系;

        * 两种对象之间有 whole-part 的静态关系。

    3)、组合关系

        * 上述 3 聚合关系;

        * 且 whole 对象被注销(destroy)时,part 对象必须一块被注销。

2、动态关系

    依赖关系被归类为动态关系。

    该链接只能存活于操作执行期间,无法跨操作使用。

    使用是最常见的依赖。

    依赖是一种单向的关系,所以依赖虚线一定带有箭头,这不同于关联。

 

■ 类之间的关系

    1)、泛化关系
        多种特殊对象里,有部分通用的属性与操作,也有部分独有的属性与操作。
 

转载于:https://www.cnblogs.com/nliao/archive/2012/10/07/2713587.html

你可能感兴趣的文章
nagios监控使用139邮箱报警
查看>>
Windows Phone 7 中各种Task解说(启动器与选择器)
查看>>
ArcGIS网络分析之Silverlight客户端最近设施点分析(四)
查看>>
罗森伯格助力2011年中国智能建筑技术发展应用论坛哈尔滨站
查看>>
mysql之主从复制
查看>>
linux搭建FTP服务
查看>>
网络割接
查看>>
mysql主从复制及失败切换
查看>>
windows server 2016 活动目录(二)
查看>>
c#异步通讯的例子
查看>>
我的友情链接
查看>>
How to automatically enroll user and computer certificate in AD
查看>>
openstack G版 修改vm的flavor级别
查看>>
shared pool分析之结构
查看>>
我的友情链接
查看>>
FastDFS+Nginx多硬盘的配置
查看>>
中间表模式接口,基础数据同步
查看>>
python
查看>>
linux打包与解压问题集锦
查看>>
Linux 虚拟web相关
查看>>