首页
登录
从业资格
下图所示为观察者(Obserrver)模式的抽象示意图,其中( )知道其观察者
下图所示为观察者(Obserrver)模式的抽象示意图,其中( )知道其观察者
资格题库
2022-08-02
82
问题
下图所示为观察者(Obserrver)模式的抽象示意图,其中( )知道其观察者,可以有任何多个观察者观察同一个目标;提供注册和删除观察者对象的接口。此模式体现的最主要的特征是( )。
问题1选项A.SubjectB.ObserverC.Concrete SubjectD.Concrete Observer问题2选项A.类应该对扩展开放,对修改关闭B.使所要交互的对象尽量松耦合C.组合优先于继承使用D.仅与直接关联类交互
选项
答案
AB
解析
Subject(目标)知道它的观察者,可以有任何多个观察者观察同一个目标;提供注册和删除观察者对象的接口。
Observer(观察者)定义一个更新接口,在一个被观察对象改变时应被通知。
Concrete Subject(具体被观察对象)存储具体观察者,Concrete Observer有兴趣的状态。当其状态改变时,发送一个通知给其所有的观察者对象。
Concrete Observer(具体观察者)维护一个对Concrete Subject对象的引用。
观察者模式的最主要特征是使所要交互的对象尽量松耦合。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2410396.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,链接顶点的边表示包含的活动
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,链接顶点的边表示包含的活动
参见下图的网络配置,发现工作站B无法与服务器A通信,什么故障影响了两者互通?__
关于模式分解,()不是分解前后模式等价性的准则。A.分解后关系模式要达到最高
设有关系模式:选课(学号,课程号,课程名,成绩),其函数依赖集为{课程号+课程名
某有向图G的邻接表如下图所示,可看出该图中存在弧<V2,V3>,而不存在从顶点V
关系R、S如下图所示,关系代数表达式π4,5,3(σ1<6(R×S))的输出结果
某网上书店后台数据库的部分关系模式如下: 会员(会员编号,用户名,密码,姓名,
给定关系模式如下,学生(学号,姓名,专业),课程(课程号,课程名称),选课(学号
随机试题
CollegeLifeAmericancollegeanduniversitystudentswho【T1】______away
无排卵功血的子宫内膜变化中,恶变率最高的是:()A.子宫内膜不典型增
某路基工程中对土样进行液塑限试验,请回答以下问题。4)以下关于试验过程说法正确的
青霉素过敏的机制是A.Ⅳ型变态反应 B.Ⅰ型变态反应 C.以上都不是 D.
按照《证券公司融资融券业务管理办法》的规定,关于证券公司申请融资融券业务资格,应
A.呼吸性酸中毒 B.代谢性酸中毒 C.呼吸性碱中毒 D.呼吸性酸中毒合并
甲公司与乙公司签订1份食用油买卖合同,现甲公司拟将其全部权利义务转让给丙公司。
在配筋砌体工程中,墙长大于()时,墙顶与梁宜有拉结。A.3m B.4m
检查基础坐标、中心线位置时,应沿纵、横两个方向测量,并取其中的()。A.最
编制财务报表时,以“收入-费用=利润”这一会计等式作为编制依据的财务报表是()。
最新回复
(
0
)