社区
研发管理
帖子详情
一个类和他的类工厂之间用依赖关系还是聚合关系?
luckysym
2004-09-13 06:33:33
如题
...全文
219
1
打赏
收藏
一个类和他的类工厂之间用依赖关系还是聚合关系?
如题
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stonespace
2004-09-13
打赏
举报
回复
当然是依赖关系,绝大多数情况下不能是聚合关系,类工厂创建了类的实例,并不表示这个实例就是类工厂的一部分。类工厂的职责是创建对象,一般不负责管理和使用这些对象,因此类工厂和他创建的对象之间一般都没有关联关系,更不用说聚合关系了。
设计模式
关系
区分
关联 VS 依赖 说明 【关联
关系
】:是一种拥有的
关系
,它使
一个
类
知道另
一个
类
的属性和方法;如:老师与学生,丈夫与妻子关联可以是双向的,也可以是单向的。双向的关联可以有两个箭头或者没有箭头,单向的关联有
一个
箭头。 【代码体现】:成员变量 【箭头及指向】:带普通箭头的实心线,指向被拥有者 【
依赖
关系
】:是一种使用的
关系
,即
一个
类
的实现需要另
一个
类
的协助,所以要尽量不使用双向的互相依赖. 【代码表现】:局部变量、方法的参数、返回值或者对静态方法的调用 【箭头及指向】:带箭头的虚线,指向被使用者
【apollo】设计模式
整体通过构造函数传进来部分对象,从而构成了整体class。当整体class销毁后,部分的对象可以单独存在。
设计模式相关内容介绍
软件设计模式的概念,设计模式分
类
,UML图,
类
与
类
之间
表示方式
设计模式的概述
java设计模式
UML
类
图及
工厂
UML
类
图、
工厂
模式,抽象
工厂
、简单
工厂
、
工厂
方法
研发管理
1,268
社区成员
28,280
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章