单选题 (单选题, 1.5 分) 设计模式具有以下哪个优点?简化软件系统的设计
A、简化软件系统的设计
B、减少代码开发工作量
C、程序易于理解
D、适应需求变化
单选题 (单选题, 1.5 分) 当需要创建一个具体的对象而又不希望指定具体的类时,可以使用()模式。
A、其他选项皆可
B、行为型
C、结构型
D、创建型
单选题 (单选题, 1.5 分) 以下哪一项符合单一职责原则的描述。
A、程序要依赖于抽象接口,不要依赖于具体实现。
B、设计中的静态结构改为动态结构,维持设计的封闭性。
C、每个类应该有一个责任,这个责任应该由类完全封装。
D、软件实体是可扩展,而不可修改的。
单选题 (单选题, 1.5 分) 设计模式的两大主题是什么?
A、系统架构与系统开发
B、系统复用与系统扩展
C、对象组合与类的继承
D、系统维护与开发
单选题 (单选题, 1.5 分) 单例模式的意图是什么?
A、在对象之间定义一种一对多的依赖关系
B、定义一系列算法,把他们一个个的封装起来,并且使它们可相互替换
C、你希望只拥有一个对象,但不用全局对象来控制对象的实例化
D、为一个对象动态连接附加的职责
单选题 (单选题, 1.5 分) 设计模式一般用来解决什么样的问题?
A、同一问题的不同表象
B、不同问题的不同表象
C、不同问题的同一表象
D、以上都不是
单选题 (单选题, 1.5 分) 关于静态工厂与工厂方法说法错误的是()
A、在工厂方法模式中,对于存在继承等级结构的产品树,产品的创建是通过相应等级结构的工厂创建的。
B、静态工厂对具体产品的创建类别和创建时机的判断是混在一起的。
C、两者都满足开闭原则。
D、不能形成静态工厂的继承结构。
单选题 (单选题, 1.5 分) 静态工厂的核心角色是什么?
A、静态工厂
B、消费者
C、具体产品
D、抽象产品