问答题
假如系统中存在一组具有相同结构的产品类,如图所示,如果要创建具体产品对象。 (1)应该使用哪一种创建模式? (2)根据给出的类图,绘制出产品等级和产品族的图示。 (3)根据产品族图示,绘制工厂类的层次结构图。
(1)应该使用抽象工厂模式。 (2)产品等级和产品族的图示: (3)工厂类图:
模拟设计题:现需要设计一个可以模拟各种动物行为的机器人,在机器人中定义了一系列方法,如机器人叫喊方法cry()...
问答题模拟设计题:现需要设计一个可以模拟各种动物行为的机器人,在机器人中定义了一系列方法,如机器人叫喊方法cry()、机器人移动方法move()等。如果希望在不修改已有代码的基础上使得机器人能够像狗一样叫,像狗一样跑,使用适配器模式进行系统设计。
模拟设计题:KFC套餐 建造者模式可以用于描述KFC如何创建套餐:套餐是一个复杂对象,它一般包含主食(如汉堡...
问答题模拟设计题:KFC套餐 建造者模式可以用于描述KFC如何创建套餐:套餐是一个复杂对象,它一般包含主食(如汉堡、鸡肉卷等)和饮料(如果汁、可乐等)等组成部分,不同的套餐有不同的组成部分,而KFC的服务员可以根据顾客的要求,一步一步装配这些组成部分,构造一份完整的套餐,然后返回给顾客。画出UML图、指出各角色及对应的类,并使用java代码编写模拟程序。
模拟设计题:windows回收站的创建模拟 在整个视窗系统中,回收站只能有一个实例,整个系统都使用这个唯一...
问答题模拟设计题:windows回收站的创建模拟 在整个视窗系统中,回收站只能有一个实例,整个系统都使用这个唯一的实例,不管如何双击“回收站”图标,打开的回收站窗口始终是唯一的一个。请使用单例模式模拟windows回收站的创建。画出UML图、指出模式角色对应的类及java代码实现