发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
在建立对象模型时,很容易把依赖、关联和聚集关系混淆。当对象A和对象B之间存在依赖、关联或聚集关系时,对象A都有可能调用对象B的方法,这是三种关系之间的相同之处,除此之外,它们有着不同的特征。
1.依赖关系的特征
对于两个相对独立的系统,当一个系统负责构造另一个系统的实例,或者依赖另一个系统的服务时,这两个系统之间主要体现为依赖关系,例如生产零件的机器和零件,机器负责构造零件对象。再例如充电电池和充电器,充电电池通过充电器来充电。再例如自行车Bicycle和打气筒Pump,自行车通过打气筒来充气。图1-39为Bicycle类与Pump类的类框图。
来自: jimmylin88cn > 《设计》
0条评论
发表
请遵守用户 评论公约
DWR传递对象的一些经验
DWR传递对象的一些经验。
DNN元素的关系图
DNN元素的关系图:Host->Portal->Tabs->Pane->Module 可以这样理解:一个主机有多个网站,一个网站有多个页面,一个页面有多个分区,一个分区有多个模块。
一张美图一个感悟
一张美图一个感悟 - 亦风亦尘的专栏 - CSDNBlog.
08年研发中心Q4大会上分享的PPT
08年研发中心Q4大会上分享的PPT - 老唐 的专栏 - CSDNBlog.有机会能在研发中心08年Q4大会上给大家分享下关于08年的一些思想收获;其实pp...
SQLREPLACE方法
SQL REPLACE 方法 - overmind的专栏 - CSDNBlogSELECT REPLACE(''abcdefghicde'',''cde'',''xxx'')GO.
介绍一下结构化程序设计方法和面向对象程序设计方法的区别
介绍一下结构化程序设计方法和面向对象程序设计方法的区别。每一个模块内部都是由三种基本的程序结构——顺序结构、选择结构和循环结构组成。结构化程序设计优点 –分解程序设计的复杂性 ?缺点 –命名...
国内主要省市DNS服务器地址041221
国内主要省市DNS服务器地址041221 - sinotao1的专栏 - CSDNBlog.
常用搜索引擎列表
日本搜索引擎。马来西亚搜索引擎。中东地区搜索引擎。菲律宾地区搜索引擎。亚洲其它地区搜索引擎。欧洲搜索引擎。比利时搜索引擎。丹麦搜索引擎。pg=Home.html&sv=DK.芬兰搜索引擎。法国搜索引擎。...
tar.bz2解压命令。
- xiaotuni的专栏 - CSDNBlog.tar.bz2 解压命令。- xiaotuni的专栏 - CSDNBlog tar.bz2 解压命令。收藏bzip2 -d gcc-4.1.0.tar.bz2 ---上面解压完之后执行下面的命令。tar -xvf gcc-4.1.0.tar 或 tar ...
微信扫码,在手机上查看选中内容