搜题
用户您好, 请在下方输入框内搜索其它题目:
搜题
题目内容 (请给出正确答案)
提问人:网友 发布时间:
【单选题】

以下不适合使用装饰模式的是()

A、装饰某个对象时需要修改该类的对象

B、在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责

C、需要动态地给一个对象增加功能,这些功能也可以动态地被撤销

D、当不能采用继承的方式对系统进行扩充或者采用继承不利于系统扩展和维护时

E、只需要对某个对象进行外观修饰而不需要修改其内在属性时

更多“以下不适合使用装饰模式的是()”相关的问题
第1题

A、一个应用程序使用了大量对象  B、完全由于使用大量对象,造成很大存储开销  C、对象大多数状态都可变为外部状态  D、你想使用一个已经存在类,而它接口符合你需求  

点击查看答案
第2题

A、在影响其他对象情况下,以动态、透明方式给单个对象添加职责  B、处理那些可以撤消职责  C、客户程序与抽象类实现部分之间存在着很大依赖性  D、当能采用生成子类方法进行扩充时。一种情况是,可能有大量独立扩展,为支持每一种组合将产生大量子类,使得子类数目呈爆炸性增长。另一种情况可能是因为类定义被隐藏,或类定义能用于生成子类  

点击查看答案
第3题

A、可以通过一种动态方式来扩展一个对象功能,通过配置文件可以在运行时选择装饰器,从而实现行为  B、可以使用多个具体装饰类来装饰同一对象,得到功能更为强大对象  C、具体构件类与具体装饰类可以独立变化,用户可以根据需要增加新具体构件类和具体装饰类,在使用时再对其进行组合,原有代码无须改变,符合“开闭原则”  D、使用装饰模式进行系统设计时将产生很多小对象  E、装饰模式比继承更加易于出错,排错也很困难,对于多次装饰对象,调试时寻找错误可能需要逐级排查,较为烦琐  

点击查看答案
第4题

A、你想使用一个已经存在类,而它接口符合你需求  B、根据需要创建开销很大对象  C、在需要用比较通用和复杂对象指针代替简单指针时候  D、取代了简单指针,它在访问对象时执行一些附加操作  

点击查看答案
第5题

A、当一个对象必须通知其它对象,而它又能假定其它对象是谁。换言之,你希望这些对象是紧密耦合  B、许多相关类仅仅是行为有异。“策略”提供了一种用多个行为中一个行为来配置一个类方法  C、需要使用一个算法同变体。例如,你可能会定义一些反映空间/时间权衡算法。当这些变体实现为一个算法类层次时可以使用策略模式  D、算法使用客户应该知道数据。可使用策略模式以避免暴露复杂、与算法相关数据结构  

点击查看答案
第6题

A、 在布局模式下,用户可以在网页中直接画出表格与单元格。  B、 在布局模式下,单元格和表格均可以用鼠标自由拖动,调整其位置。  C、 利用布局模式对网页定位非常方便。  D、 使用布局模式缺点是生成表格比较复杂,适合大型网站使用,一般只应用于中小型网站。  

点击查看答案
第7题

A、灰度模式下所有滤镜都可以使用,索引模式下所有滤镜都可以使用  B、CMYK模式下所有滤镜都可以使用,位图模式下所有滤镜都可以使用  C、RGB模式下所有滤镜都可以使用,索引模式下所有滤镜都可以使用  D、双色调模式下所有滤镜都可以使用,多通道模式下所有滤镜都可以使用  

点击查看答案
第8题

A、你想使用一个已经存在类,而它接口符合你需求  B、你想表示对象部分-整体层次结构  C、当一个类实例只能有几个同状态组合中一种时  D、一个对象行为取决于它状态,并且它必须在运行时刻根据状态改变它行为  

点击查看答案
第9题

A、仿真性装饰布景,包括房屋、家具、树木以及其他环境等。  B、想象性装饰布景,适合于剧情再创造布景物件。  C、虚拟性装饰布景,如,灯光、投影、烟花等  

点击查看答案
客服
TOP

请使用微信扫码支付

订单号:
遇到问题请联系在线客服