[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_u7nJE5ZJfjrK1_jvQQS6TjWWXa-3y3ySD3ubMo07Ks":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":30,"type":31},[],"2023-12-19 01:41:27",115945152,[8,9,10,11],"系统的维护与开发","对象组合与类的继承","系统架构与系统开发","系统复用与系统扩展",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},20,"ccc4160c69f4039544ca87502fb22d08","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F333f802c49c56fe2378140a2052bfa34.png","软件分析与设计","59276f398cd44692abc0bf5e94d69a64","第7章 习题","设计模式的两大主题是()",[21,32,41,50,59,68,77,82,91,94],{"answer":22,"createTime":5,"id":23,"options":24,"question":29,"source":30,"type":31},[],115945111,[25,26,27,28],"希望简化现有系统的使用方法.你需要定义自己的借口","将一个无法控制的现有对象与一个特定借口相匹配","将一组实现部分从另一组使用它们的对象中分离出来","提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类","Abstract Factory(抽象工厂)模式的意图是()","v1",0,{"answer":33,"createTime":5,"id":34,"options":35,"question":40,"source":30,"type":31},[],115945116,[36,37,38,39],"适应需求变化","程序易于理解","减少开发过程中的代码开发工作量","简化软件系统的设计","应用设计模式的一个优点是()",{"answer":42,"createTime":5,"id":43,"options":44,"question":49,"source":30,"type":31},[],115945120,[45,46,47,48],"创建型","结构型","行为型","其他三个选项都可以","当我们想创建一个具体的对象而又不希望指定具体的类时,可以使用()模式",{"answer":51,"createTime":5,"id":52,"options":53,"question":58,"source":30,"type":31},[],115945122,[54,55,56,57],"观察者角色的更新是被动的","被观察者可以通知观察者进行更新","观察者可以改变被观察者的状态,再由被观察者通知所有观察者依据被观察者的状态进行","其他三个选项的表述全部错误","在观察者模式中,表述错误的是()",{"answer":60,"createTime":5,"id":61,"options":62,"question":67,"source":30,"type":31},[],115945127,[63,64,65,66],"当一个抽象模型存在两个方面,其中一个方面依赖于另一方面,将这二者封装在独立的对象中以使它们可以各自独立的改变和复用","当对一个对象的改变需要同时改变其他对象,而不知道具体有多少个对象有待改变时","当一个对象必须通知其它对象,而它又不能假定其它对象是谁,也就是说你不希望这些对象是紧耦合的","一个对象结构包含很多类对象,它们有不同的接口,而想对这些对象实施一些依赖于其具体类的操作","Observer模式不适用于()",{"answer":69,"createTime":5,"id":70,"options":71,"question":76,"source":30,"type":31},[],115945134,[72,73,74,75],"同一问题的不同表相","不同问题的同一表相","不同问题的不同表相","其他选项都不是","设计模式一般用来解决什么样的问题()",{"answer":78,"createTime":5,"id":79,"options":80,"question":81,"source":30,"type":31},[],115945142,[36,37,38,39],"设计模式具有( )的优点",{"answer":83,"createTime":5,"id":84,"options":85,"question":90,"source":30,"type":31},[],115945146,[86,87,88,89],"指定对象的接口","针对接口编程","确定软件的功能都正确实现","设计应支持变化","以下哪些问题通过应用设计模式不能够解决?()",{"answer":92,"createTime":5,"id":6,"options":93,"question":19,"source":30,"type":31},[],[8,9,10,11],{"answer":95,"createTime":5,"id":96,"options":97,"question":99,"source":30,"type":31},[],115945157,[25,26,27,98],"你需要为特定的客户(或情况)提供特定系列的对象","Fa&ccedil;ade(外观)模式的意图是()"]