单项选择题
关于模式适用性,以下()适合使用组合(Composite)模式。
A.用户想使用一个已经存在的类,而它的接口不符合用户的需求B.当一个类的实例只能有几个不同状态组合中的一种时C.用户想表示对象的部分-整体层次结构D.一个对象的行为取决于它的状态,并且它必须在运行时根据状态改变它的行为
单项选择题 如果有一个2MB 的文本(英文字母),为了对其中的字母进行分类和计数,若为文本中的每个字母都定义一个对象显然不合实际,对与该问题最好可使用的模式是()。
单项选择题 关于模式适用性,以下()不适合使用Flyweight(享元)模式。
单项选择题 以下()用来描述工厂方法(Factory Method)模式。