首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
以下哪种设计模式可以实现对象之间的松耦合?
[不定项选择题]
以下哪种设计模式可以实现对象之间的松耦合?
工厂模式
观察者模式
中介者模式
原型模式
查看正确选项
添加笔记
求解答(0)
邀请回答
收藏(20)
分享
纠错
1个回答
添加回答
2
一笑而过2222
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。当主题对象状态发生变化时,它的所有依赖者(观察者)都会自动收到通知并更新。这种模式降低了对象之间的耦合度,提高了系统的可维护性和可扩展性。 中介者模式则是用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 然而,对于其他两个选项,A.工厂模式和D.原型模式,它们并不直接实现对象之间的松耦合。工厂模式主要用于创建对象,而原型模式则是通过复制现有对象来创建新对象。
发表于 2024-04-26 15:03:35
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
设计模式
难度:
1条回答
20收藏
103浏览
热门推荐
相关试题
对象间存在一对多关系,当一个对象被...
京东
安卓工程师
2019
设计模式
评论
(3)
Mysql中表student_in...
数据库
SQL
评论
(1)
3.下列关于表中西部省市区2006...
资料分析
言语理解与表达
资料分析
评论
(1)
SQL中,下列涉及空值的操作不正确...
SQL
评论
(0)
计算机在工作过程中,若突然停电,(...
计算机常识
普及
C++
Pascal
选择题
评论
(1)
来自
NOIP2008初赛普及组
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题