[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLBre9vMUP9BXuR5xGwNANXbD5Sd_qAaVlR43ZwyBQaE":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":29,"type":30},[],"2023-05-11 22:56:21",6670176,[8,9,10,11],"应当对扩展开放,对修改关闭","应当对修改开放,对扩展关闭","应当对继承开放,对修改关闭","以上都不对",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},8,"ea466637404d72f2600c32dbace60f8e","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002Fd9eaef8ea2690faba12fec4caf2d0cf6.jpg","软件设计与体系结构 20级","f7add3cfd38146b2a32a2a7e5a90eff1","第一章测验","Open-Close原则的含义是一个软件实体( )",[21,31,40,49,58,67,76,79],{"answer":22,"createTime":5,"id":23,"options":24,"question":28,"source":29,"type":30},[],6670170,[25,26,27,11],"同一问题的不同表相","不同问题的同一表相","不同问题的不同表相","设计模式一般解决什么样的问题()","v1",0,{"answer":32,"createTime":5,"id":33,"options":34,"question":39,"source":29,"type":30},[],6670171,[35,36,37,38],"适应需求变化","程序易于理解","减少程序开发过程的代码编写量","简化软件系统设计","下面选项哪一个是设计模式的优点",{"answer":41,"createTime":5,"id":42,"options":43,"question":48,"source":29,"type":30},[],6670172,[44,45,46,47],"指定对象的接口","针对接口编程","确定软件的功能都正确实现","设计应支持变化","以下哪些问题通过设计模式不能解决",{"answer":50,"createTime":5,"id":51,"options":52,"question":57,"source":29,"type":30},[],6670173,[53,54,55,56],"系统的维护和开发","对象的组合和继承","系统架构和系统开发","系统复用和系统扩展","设计模式的两大主题是()",{"answer":59,"createTime":5,"id":60,"options":61,"question":66,"source":29,"type":30},[],6670174,[62,63,64,65],"创建型","行为型","结构型","指导型","GOF根据模式的目标将模式分为三种,以下哪一个不是常见的模式分类",{"answer":68,"createTime":5,"id":69,"options":70,"question":75,"source":29,"type":30},[],6670175,[71,72,73,74],"模式名称","问题","解决方案","对象","下面哪一个选项不是设计模式的组成要素",{"answer":77,"createTime":5,"id":6,"options":78,"question":19,"source":29,"type":30},[],[8,9,10,11],{"answer":80,"createTime":5,"id":81,"options":82,"question":87,"source":29,"type":88},[],6670177,[83,84,85,86],"架构模式","设计模式","习惯用法","经验总结","软件设计模式分为三个层次,以下哪几个是正确的",1]