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