![](https://csdnimg.cn/release/download_crawler_static/87632106/bg5.jpg)
三、 设计题
(一) chapter 2 创建型设计模式
1. 一个房屋销售查询系统,以便查询不同类型的房屋的介绍、价格和地址等。为简单起见,只
考虑两种类型的房屋:别墅(House)和公寓(Condo),并假设每种房屋类型都包含:豪华
(Super)、中等(Medium)两个等级。要求能够查看房屋信息和房屋价格,请使用创建型设计模
式解决该问题,画出设计类图。
答:参考图 1
图 1 抽象工厂模式参考图
2. 假设有一个 web 托管公司,该公司在 Windows 和 UNIX 平台上托管服务。该 Web 托管公司
在这两种平台上提供三种不同类型的托管包:基本(Basic)、高级(Senior)和更高级
(Super)。使用“抽象工厂”模式设计一个应用,查询该托管公司提供的不同类型的托管
包功能,画出设计类图。
答:参考 Error! Reference source not found.