正确答案: ABD
它将与特定状态相关的行为局部化,并且将不同状态的行为分割开来 它使得状态转换显式化 State对象可被共享
题目:State模式有下面哪些效果?()
查看原题 查看所有试题
学习资料的答案和解析:
[单选题]解释程序相当于()
口译
[单选题]对于管理信息系统的描述,下列错误的是()。
C、管理监控功能(实时系统)
[单选题]下列各项任务的说法正确的是:()。
D、概要设计的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口
[多选题]电子邮件使用的协议包括()
SMTP协议
POP3协议
[单选题]关于模式适用性,在以下情况不适合使用DECORATOR(装饰)模式?()
客户程序与抽象类的实现部分之间存在着很大的依赖性
[多选题]下面列出Prototype模式的一些优点正确的是?()
运行时刻增加和删除产品
改变值以指定新对象
减少子类的构造
用类动态配置应用
[多选题]装饰模式的优点有哪些()
可以通过一种动态的方式来扩展一个对象的功能,通过配置文件可以在运行时选择不同的装饰器,从而实现不同的行为
可以使用多个具体装饰类来装饰同一对象,得到功能更为强大的对象
具体构件类与具体装饰类可以独立变化,用户可以根据需要增加新的具体构件类和具体装饰类,在使用时再对其进行组合,原有代码无须改变,符合“开闭原则”