[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWsDeH0uPVp7lGDgcUSAsZM6JCWI1kWL7je-eHyVtBHA":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",150792018,[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,35,44,53,62,71],{"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":6,"options":34,"question":19,"source":30,"type":31},[],[8,9,10,11],{"answer":36,"createTime":5,"id":37,"options":38,"question":43,"source":30,"type":31},[],150792019,[39,40,41,42],"简化现有系统的使用方法","将对象与接口相匹配","分离对象","提供对象","外观模式的意图是( )",{"answer":45,"createTime":5,"id":46,"options":47,"question":52,"source":30,"type":31},[],150792020,[48,49,50,51],"策略模式","桥接模式","单例模式","模板模式","定义一系列算法,并把它们一个个封装起来,并且使它们可相互替换,这是对( )的描述",{"answer":54,"createTime":5,"id":55,"options":56,"question":61,"source":30,"type":31},[],150792021,[57,58,59,60],"中介者模式","状态模式","享元模式","命令模式","以下( )不属于行为型设计模式",{"answer":63,"createTime":5,"id":64,"options":65,"question":70,"source":30,"type":31},[],150792022,[66,67,68,69],"可以复用相似问题的相同解决方案","可以保证程序的运行速度达到最优值","允许在非面向对象程序设计语言中使用面向对象的概念","可以减少在设计和实现过程中需要创建的实例对象的数量","&lrm;在面向对象软件的开发过程中,采用设计模式( )",{"answer":72,"createTime":5,"id":73,"options":74,"question":77,"source":30,"type":31},[],150792023,[50,75,76,48],"观察者模式","外观模式","下列属于结构型模式的是( )"]