[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fcp-jE_lIBvp2LbfAzGYqOONXBKw3t7GoraQ3NSk7Zak":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":24,"type":25},[],"2024-05-15 09:50:31",143673969,[8,9,10,11],"依赖关系","继承关系","实现关系","关联关系",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},18,"24e9b4667f359b291a0d76a81ee8fdb7","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002Fcd6aa804f56468e1fa7bc4a2057046b9.png","软件体系结构与设计模式","exam_120458890","《软件设计模式与体系结构》期中考试","在对象适配器中,适配器类(Adapter)和适配者类(Adaptee)之间的关系是( )",[21,26,35,42,51,58,67,73,81,86],{"answer":22,"createTime":5,"id":6,"options":23,"question":19,"source":24,"type":25},[],[8,9,10,11],"v1",0,{"answer":27,"createTime":5,"id":28,"options":29,"question":34,"source":24,"type":25},[],143673970,[30,31,32,33],"装饰","单例","组合","外观","已知某子系统为外界提供功能服务,但该 子系统中存在很多粒度十分小的类,不便被外界系统直接使用,采用( )模式可以定义一个高层接口,这个接口使得这一子系统更加容易使用",{"answer":36,"createTime":5,"id":37,"options":38,"question":41,"source":24,"type":25},[],143673971,[33,39,40,30],"享元","代理","当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用( )模式运用共享技术有效地支持大量细粒度对象的复用",{"answer":43,"createTime":5,"id":44,"options":45,"question":50,"source":24,"type":25},[],143673972,[46,47,48,49],"递归","内置","重构","并列","组合模式描述了如何将容器对象和叶子对象进行( )组合,使得用户在使用时无须对它们进行区分,可以一致地对待容器对象和叶子对象",{"answer":52,"createTime":5,"id":53,"options":54,"question":57,"source":24,"type":25},[],143673973,[33,55,30,56],"桥接","适配器","当不能采用生成子类的方法进行扩展时,可采用( )模式动态地给一个对象添加一些额外的职责",{"answer":59,"createTime":5,"id":60,"options":61,"question":66,"source":24,"type":25},[],143673974,[62,63,64,65],"在对象适配器中,适配器可以适配多个适配者","在类适配器中,目标类只能是接口,适配器类是适配者类的子类","适配器模式的优点主要是将目标类和适配者类解耦","在类适配器中,适配器可以适配多个适配者","以下说法错误的是( )",{"answer":68,"createTime":5,"id":69,"options":70,"question":72,"source":24,"type":25},[],143673975,[71,40,56,33],"中介","婚姻介绍所充当了( )角色",{"answer":74,"createTime":5,"id":75,"options":76,"question":79,"source":24,"type":80},[],143673976,[77,78],"正确","错误","外观模式是迪米特法则的具体实现",3,{"answer":82,"createTime":5,"id":83,"options":84,"question":85,"source":24,"type":80},[],143673977,[77,78],"在层次化结构中,可以使用外观模式定义系统中每一层的入口,层与层之间不直接产生联系,而是通过外观类建立联系,降低层之间的耦合度",{"answer":87,"createTime":5,"id":88,"options":89,"question":90,"source":24,"type":80},[],143673978,[77,78],"虚拟代理是为某一个操作的结果提供临时的缓存存储空间,以便在后续使用中能够共享这些结果,优化系统性能,缩短执行时间"]