单项选择题
以下意图()可用来描述命令(Command)模式。
A.将一个请求封装为一个对象,从而使用户可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作B.定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换,本模式使得算法可独立于使用它的客户而变化C.为其他对象提供一种代理以控制对这个对象的访问D.保证一个类仅有一个实例,并提供一个访问它的全局访问点
单项选择题 关于模式适用性,以下()适合使用组合(Composite)模式。
单项选择题 如果有一个2MB 的文本(英文字母),为了对其中的字母进行分类和计数,若为文本中的每个字母都定义一个对象显然不合实际,对与该问题最好可使用的模式是()。
单项选择题 关于模式适用性,以下()不适合使用Flyweight(享元)模式。