问题:MVC模型的基本工作原理是基于()模式,实现是基于()模式。
查看答案
问题:关于适配器模式(Adapter)说法正确的是()A、将抽象部分与实现部分分离,使得它们两部分可以独立地变化B、将一个接口转换成为客户想要的另一个接口C、组合多个对象形成树形结构以表示整体-部分的结构层次。其对单个对象和组合对象的使用具有一致性D、为其他对象提供一个代理或地方以控制对这个对象的访问
问题:开闭原则:(),()。
问题:从Strategy模式的概念上来说,所有算法都做相同的工作,且拥有相同的实现。
问题:在Java中实现单件模式,需要私有的()()和()
问题:()模式确保某一个类仅有一个实例,并自行实例化并向整个系统提供这个实例。
问题:对象组合的有点表述不当的是()A、容器类仅能通过被包含对象的接口来对其进行访问B、“黑盒”复用,封装性好,因为被包含对象的内部细节对外是不可见C、通过获取指向其它的具有相同类型的对象引用,可以在运行期间动态地定义(对象的)组合D、造成极其严重的依赖关系
问题:对象适配器模式是()原则的典型应用。A、合成聚合复用原则B、里式代换原则C、依赖倒转原则D、迪米特法则
问题:Decorator(装饰)模式的意图是为一个对象连接附加的职责。
问题:以下哪些问题通过应用设计模式能够解决()A、指定对象的接口B、排除软件BUGC、确定软件的功能都正确实现D、设计应支持变化
问题:简述针对接口编程,不针对实现编程的意义。
问题:设计模式的基本要素有哪些?
问题:简述下,创建型模式一共有多少种,分别为哪些?工厂方法模式、抽象工厂模式与建造者模式,有什么区别,如何区分应用在具体事例中。并请举例说明。
问题:Strategy(策略)模式是建立在哪些原则的基础上?
问题:()模式提供一系列相关或相互依赖对象的接口而无需指定它们具体的类。
问题:从模式所提供的功能性来看,模式可以分为()A、创建模式B、测试模式C、行为模式D、结构模式
问题:()是指以设计复用为目的,采用一种良好定义、正规的、一致的方式记录的软件设计经验。A、架构B、UML模型C、设计模式D、设计数据
问题:()将整个软件系统划分为模型、视图和控制器三个部分。A、MVCB、分层模式C、管道模式D、架构模式
问题:以下是模式的基本要素的是()A、名称B、意图C、解决方案D、参与者和协作者
问题:()模式在对象的集合之中游走,而不暴露集合的实现。