A、A.当一个类不知道它所必须创建的对象的类的时候 B、B.当一个类的实例只能有几个不同状态组合中的一种时 C、C.当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时 D、D.当一个类希望由它的子类来指定它所创建的对象的时候
A、A.当一个类不知道它所必须创建的对象的类的时候 B、B.当一个类的实例只能有几个不同状态组合中的一种时 C、C.当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时 D、D.当一个类希望由它的子类来指定它所创建的对象的时候
A、当要实例化的类是在运行时刻指定时,例如,通过动态装载 B、当你要强调一系列相关的产品对象的设计以便进行联合使用时 C、为了避免创建一个与产品类层次平行的工厂类层次时 D、当一个类的实例只能有几个不同状态组合中的一种时
A、在类中定义的变量称为类的成员变量,在别的类中可以直接使用 B、局部变量的作用范围仅仅在定义它的方法内,或者是在定义它的控制流块中 C、使用别的类的方法仅仅需要引用方法的名字即可 D、一个类的方法使用该类的另一个方法时可以直接引用方法名
A、如果一个类有父类,该类就是具体类 B、如果一个类继承了父类的抽象操作方法,而该类未提供实现,那么该类是抽象类 C、抽象类没有任何直接的实例,而具体类则有直接实例 D、在UML中,通过把一个类的名称写为斜体来指明该类是抽象类