Decorator模式的结构图如图13-4所示。关于其说法不正确的是(50)。A.动态地给一个对象添加一些额外
Decorator模式的结构图如图13-4所示。关于其说法不正确的是(50)。
A.动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。
B.在不影响其它对象的情况下,以动态、透明的方式给单个对象添加职责。
C.Decorator模式的两个主要优点是:比静态继承更灵活,避免在层次结构高层的类有太多的特征。
D.Decorator模式是一种行为模式。
解析:Decorator模式是一种对象结构模式,用于描述对象之间的结构关系,从题中的结构图可看出,它并不描述对象的行为。Decorator模式的意图是动态地给一个对象添加一些额外的职责。就增加功能来说,该模式相比生成子类更为灵活。它适用于以下情况:①在不影响其它对象的情况下,以动态、透明的方式给单个对象添加职责。②处理那些可以撤消的职责。③当不能采用生成子类的方法进行扩充时,有两种情况:一种情况可能是有大量独立的扩展,为支持每一种组合将产生大量的子类,使得子类数目呈爆炸性增长;另一种情况可能是因为类定义被隐藏,或类定义不能用于生成子类。
水沸腾后的气泡有一道题,给了2个图,一个是烧杯里面有水,下面气泡小,往上气泡越来越大,另一个是下面 化学 2020-04-07 …
探索规律数字发展规律:1、5、14、26、-----第五个数应填什么?(图我不会画,意思第一个图一 数学 2020-05-14 …
会的帮帮忙,我急用这题有个图,-,一个定值电阻R0和一个滑动变阻器R串联,滑动变阻器在右上方,电压 物理 2020-06-06 …
DNF下列哪个图一天刷完PL赚的钱最多?绿都盗贼老鼠外围都王者级都一路刷到BOSS房按现在材料价计 其他 2020-07-08 …
第一个,画一个光照俯视图,两个要求:1.太阳直射点的纬度.2.六等分线,任意两条经线标出时间.第二 其他 2020-07-08 …
是一个长方形,有4*3个正方形,每个正方形有一个叉,也就是有四个三角形,这个图一共有几个正方形? 数学 2020-07-08 …
PS文件标题上一个@然后百分之多少是什么意思啊?这个百分数怎么调整啊?百分数不一样,其他像素什么的 其他 2020-07-21 …
为什么他给的图没有一个和我一样?是到了什么情况下才能和他给的那几个图一样?完成什么了才能用F2L 数学 2020-07-30 …
按图的方法,用火柴棒搭六边形.(第一个图一个六边形;第二个图第一层一个,第二层两个;第三个图第一层一 数学 2020-11-10 …
一篇英语漫画作文第一个图是1妈妈阻止儿子去扶摔倒的女孩妈妈说“不能扶人家会说你碰的”第二个图一篇英语 英语 2020-11-13 …