使用装饰模式会产生比使用继承关系更多的对象,更多的对象会使得查错变得困难,特别是这些对象看上去都很像。
使用装饰模式会产生比使用继承关系更多的对象,更多的对象会使得查错变得困难,特别是这些对象看上去都很像。
参考答案和解析
对
相关考题:
设计模式中的(请作答此空)模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,( )定义有子部件的那些部件的行为;组合部件的对象由( )通过component提供的接口操作。A.代理(Proxy)B.桥接器(Bridge)C.组合(Composite)D.装饰器(Decorator)
下列对象、类、继承的说法正确的是:()。A、只有同时使用对象、类、继承的方法,才是真正面向对象的方法B、只有同时使用对象、继承和消息的方法,才是真正面向对象的方法C、只有同时使用对象、类、继承和消息的方法,才是真正面向对象的方法D、只有同时使用对象、类和消息的方法,才是真正面向对象的方法
以下不适合使用装饰模式的是()A、装饰某个对象时需要修改该类的对象B、在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责C、需要动态地给一个对象增加功能,这些功能也可以动态地被撤销D、当不能采用继承的方式对系统进行扩充或者采用继承不利于系统扩展和维护时E、只需要对某个对象进行外观修饰而不需要修改其内在属性时
装饰模式的优点有哪些()A、可以通过一种动态的方式来扩展一个对象的功能,通过配置文件可以在运行时选择不同的装饰器,从而实现不同的行为B、可以使用多个具体装饰类来装饰同一对象,得到功能更为强大的对象C、具体构件类与具体装饰类可以独立变化,用户可以根据需要增加新的具体构件类和具体装饰类,在使用时再对其进行组合,原有代码无须改变,符合“开闭原则”D、使用装饰模式进行系统设计时将产生很多小对象E、装饰模式比继承更加易于出错,排错也很困难,对于多次装饰的对象,调试时寻找错误可能需要逐级排查,较为烦琐
使用“应用于”选项控制继承时,不仅指定的对象会继承访问控制项,所有子对象也将接收该访问控制项的副本。如果有足够的对象将获取该访问控制项的副本,则增加的数据量会导致()。A、设置不能保存B、权限被限制C、网络性能问题D、禁止访问资源
单选题以下不适合使用装饰模式的是()A装饰某个对象时需要修改该类的对象B在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责C需要动态地给一个对象增加功能,这些功能也可以动态地被撤销D当不能采用继承的方式对系统进行扩充或者采用继承不利于系统扩展和维护时E只需要对某个对象进行外观修饰而不需要修改其内在属性时
单选题使用“应用于”选项控制继承时,不仅指定的对象会继承访问控制项,所有子对象也将接收该访问控制项的副本。如果有足够的对象将获取该访问控制项的副本,则增加的数据量会导致()。A设置不能保存B权限被限制C网络性能问题D禁止访问资源
单选题下列对象、类、继承的说法正确的是:()。A只有同时使用对象、类、继承的方法,才是真正面向对象的方法B只有同时使用对象、继承和消息的方法,才是真正面向对象的方法C只有同时使用对象、类、继承和消息的方法,才是真正面向对象的方法D只有同时使用对象、类和消息的方法,才是真正面向对象的方法
单选题【调和】工具的【属性栏】中,【更多调和选项】里的【拆分】功能是()A将所有已调和的对象拆分为单一对象B将已选定的调和对象拆分为2段调和对象C无法使用D取消调和对象的群组