我有一个易碎的玻璃瓶要快递哥给我寄到远方朋友那里,为了货物安全,我要求快递哥对货物进行多次包装。这个情景中,下面的说法正确的是
A. 这个情景体现了装饰者模式,易碎的玻璃瓶与包装纸都是构件
B. 在装饰模式类图中,抽象的构件继承了抽象的装饰者,那么装饰者可以进行重复装饰,也就是快递哥可以对货物进行多次包装
C. 这个情景体现了装饰者模式,快递哥是装饰者
D. 这个情景说明,装饰者也是一个构件,打包之后的玻璃瓶也是属于玻璃瓶类型的。
有一天,我收到快递员送来的匿名包裹,打开层层包装纸,发现里边是一个美味的蛋糕。这段话说明
A. 快递员帮助那位神秘人把蛋糕送给我,体现了代理模式,快递员就是代理主题,蛋糕是真实主题
B. 层层包装纸 体现了装饰模式中的多重装饰,快递员就是装饰者
C. 在装饰者模式类图中,抽象构件拥有抽象装饰者对象,从而能够保存一份装饰者在装饰前的副本(具备了装饰回退的功能),这在实际中体现了我能够将层层包装纸拆开,从而得到未包装的蛋糕。否则,我要想吃蛋糕,只能带包装纸一块儿吃下去。
D. 匿名包裹 体现代理模式,层层包装纸 则体现了装饰模式,因此,本情景体现了两种模式。
小明用天平称盐的质量,在天平的左边放了一堆盐,然后在天平右边放了一个5克砝码,再放了一个1克砝码,这时候天平两边平衡了。这个情景说明
A. 砝码代表了盐的质量,因此体现了代理模式
B. 天平就是一个桥,砝码与盐是桥的两端,体现了桥接模式
C. 足够的砝码解决了天平开始的不平衡问题,砝码是适配器,体现了适配器模式
D. 增加的砝码就像给天平装饰一样东西,使得天平可以称更大的质量,体现了装饰模式
茶里加奶变奶茶,茶里加油变油茶,这说明
A. 奶和油基本替代了茶,味道大不同,体现了代理模式
B. 茶里不管加奶也好,加油也罢,都是动态激活了茶的特殊功效,体现了桥接模式
C. 奶和油改变了茶的口味,这种转变正是适配器干的事儿,因此体现了适配器模式
D. 奶和油都给茶带来了新的味道,动态地给茶增加了新的职责,体现了装饰模式