[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRuxJCwL22V6Q7mlGnTSuD_oq0AAvXrZN0yaSAriNFjA":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":30,"type":31},[],"2024-06-12 19:02:50",150792023,[8,9,10,11],"单例模式","观察者模式","外观模式","策略模式",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},7,"5f9e7d412c28bdff64a806fe0f50bdf5","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002Fa210c4e94dbca5f0c060c2181163dc49.jpg","软件体系结构","work_35609884","软件设计模式章节测试","下列属于结构型模式的是( )",[21,32,41,50,57,66,75],{"answer":22,"createTime":5,"id":23,"options":24,"question":29,"source":30,"type":31},[],150792017,[25,26,27,28],"保证一个类仅有一个实例","封装","为一个对象增加额外的功能","定义算法的框架,将一些操作步骤延迟到子类中实现","模板模式的作用是( )","v1",0,{"answer":33,"createTime":5,"id":34,"options":35,"question":40,"source":30,"type":31},[],150792018,[36,37,38,39],"抽象产品","静态工厂","具体产品","消费品","静态工厂的核心角色是( )",{"answer":42,"createTime":5,"id":43,"options":44,"question":49,"source":30,"type":31},[],150792019,[45,46,47,48],"简化现有系统的使用方法","将对象与接口相匹配","分离对象","提供对象","外观模式的意图是( )",{"answer":51,"createTime":5,"id":52,"options":53,"question":56,"source":30,"type":31},[],150792020,[11,54,8,55],"桥接模式","模板模式","定义一系列算法,并把它们一个个封装起来,并且使它们可相互替换,这是对( )的描述",{"answer":58,"createTime":5,"id":59,"options":60,"question":65,"source":30,"type":31},[],150792021,[61,62,63,64],"中介者模式","状态模式","享元模式","命令模式","以下( )不属于行为型设计模式",{"answer":67,"createTime":5,"id":68,"options":69,"question":74,"source":30,"type":31},[],150792022,[70,71,72,73],"可以复用相似问题的相同解决方案","可以保证程序的运行速度达到最优值","允许在非面向对象程序设计语言中使用面向对象的概念","可以减少在设计和实现过程中需要创建的实例对象的数量","&lrm;在面向对象软件的开发过程中,采用设计模式( )",{"answer":76,"createTime":5,"id":6,"options":77,"question":19,"source":30,"type":31},[],[8,9,10,11]]