[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQhL0ty1GNntaAK-TpajB9GlLjI7Wf3BkOQfu81vf-2w":3},{"id":4,"source":5,"question":6,"options":7,"answer":12,"related":13,"type":24,"origin":117,"createTime":48},109066775,"v1","对象组合模式表述不当的是( )",[8,9,10,11],"容器类仅能通过被包含对象的接口来对其进行访问","\"黑盒\"复用,封装性好,因为被包含对象的内部细节对外是不可见","通过获取指向其它的具有相同类型的对象引用, 可以在运行期间动态地定义(对象的)组合关系","造成极其严重的依赖关系",[],[14,27,38,49,59,69,77,87,97,107],{"id":15,"source":5,"question":16,"options":17,"answer":22,"related":23,"type":24,"origin":25,"createTime":26},109066743,"以下关于Java语言中clone()方法的使用错误的是( ).对于任何对象x,都有x.clone()==x",[18,19,20,21],"对于任何对象x,都有x.clone()==x","对于任何对象x,都有x.clone().getClass()==x.clone().getClass()","在子类的clone()方法中可以通过调用super.clone()来实现自我复制","支持浅克隆的类必须实现Cloneable接口,否则将抛出CloneNotSupportedException异常",[],[],0,null,"2023-11-27T16:36:52+08:00",{"id":28,"source":5,"question":29,"options":30,"answer":35,"related":36,"type":24,"origin":25,"createTime":37},109066744,"如果一个方法能够接受一个基类对象作为其参数,必然可以接受一个子类对象.该陈述是( )的定义",[31,32,33,34],"里氏代换原则","依赖倒转原则","合成复用原则","接口隔离原则",[],[],"2023-11-27T16:36:56+08:00",{"id":39,"source":5,"question":40,"options":41,"answer":46,"related":47,"type":24,"origin":25,"createTime":48},109066746,"在现实生活中,居民身份证号码具有唯一性,居民可以申请身份证号码或补办身份证号码(还是使用原来的身份证号码,不会产生新的号码).我们可以使用( )来模拟实现居民身份证号码办理",[42,43,44,45],"命令模式","桥接","单例模式","责任链",[],[],"2023-11-27T16:36:53+08:00",{"id":50,"source":5,"question":51,"options":52,"answer":57,"related":58,"type":24,"origin":25,"createTime":48},109066750,"Open-Close原则的含义是一个软件实体( )",[53,54,55,56],"应当对扩展开放,对修改关闭","应当对修改开放,对扩展关闭","应当对继承开放,对修改关闭","以上都不对",[],[],{"id":60,"source":5,"question":61,"options":62,"answer":67,"related":68,"type":24,"origin":25,"createTime":48},109066751,"某系统中用户可自行选择某种排序算法(如选择排序、冒泡排序、插入排序)来实现排序操作,该 系统的设计可以使用( )设计模式",[63,64,65,66],"观察模式","策略模式","模板方法","工厂方法模式",[],[],{"id":70,"source":5,"question":71,"options":72,"answer":75,"related":76,"type":24,"origin":25,"createTime":48},109066753,"不同品牌的手机应该由不同的公司制造.Motorola公司生产的Motorola\u003Cimg src=\"https:\u002F\u002Fp.ananas.chaoxing.com\u002Fstar3\u002Forigin\u002Fa0449ad530490887f1a4bcea735035e8.png\">手机,Nokia公司生产的Nokia手机,该场景蕴含了( )设计模式",[73,74],"Simple Factory","Factory MethodB. Abstract Factory D.Builder",[],[],{"id":78,"source":5,"question":79,"options":80,"answer":85,"related":86,"type":24,"origin":25,"createTime":48},109066755,"关于建造者模式中的Diector类描述错误的是( )",[81,82,83,84],"Diector 类隔离了客户类及生产过程","在建造者模式中,客户类通过Diector 逐步构造一个复杂对象","Diector 类构建一个抽象建造者Builder子类的对象","Diector 类与抽象工厂模式中的工厂类类似,负责返回一个产品族中的所有产品",[],[],{"id":88,"source":5,"question":89,"options":90,"answer":95,"related":96,"type":24,"origin":25,"createTime":48},109066757,"以下关于结构型模式说法不正确的是( )",[91,92,93,94],"结构型模式可以在不破坏类封装性的基础上,实现新的功能","结构型模式主要用于创建一组对象","结构型模式可以创建一组类的统一访问接口","结构型模式可以在不破坏类封装性的基础上,使得类可以同不曾估计到的系统进行交互",[],[],{"id":98,"source":5,"question":99,"options":100,"answer":105,"related":106,"type":24,"origin":25,"createTime":48},109066759,"‍下列模式中,属于行为型模式的是( )",[101,102,103,104],"工厂模式","观察者","适配器","以上都是",[],[],{"id":108,"source":5,"question":109,"options":110,"answer":115,"related":116,"type":24,"origin":25,"createTime":48},109066762,"下列类图完全符合依赖倒转原则的是( )",[111,112,113,114],"\u003Cimg src=\"https:\u002F\u002Fp.ananas.chaoxing.com\u002Fstar3\u002Forigin\u002F05f9f92d06d85b2b39692207eceb89a9.png\">","\u003Cimg src=\"https:\u002F\u002Fp.ananas.chaoxing.com\u002Fstar3\u002Forigin\u002Ff3eaceb9983bedf45c13090d26e188e0\">","\u003Cimg src=\"https:\u002F\u002Fp.ananas.chaoxing.com\u002Fstar3\u002Forigin\u002Fa56dcdfdc6fe56a5ed60dbd3bdf80df5.png\">","\u003Cimg src=\"https:\u002F\u002Fp.ananas.chaoxing.com\u002Fstar3\u002Forigin\u002F4a95b4e5c433ea097877f7e065c9ec36.png\">",[],[],{"courseName":118,"courseImg":119,"workName":120,"workId":120,"count":24,"courseId":121},"软件设计","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F25b30343053994e8940089572d36015b.jpg","","f8d491c62c4b7d291061082fb7c12fa3"]