
创建型设计模式实验文档。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
①为了构建一个灵活的绘图系统,建议采用简单工厂模式,设计一种工具类,该类能够生成各种不同的几何图形,如圆形(Circle)、矩形(Rectangle)以及三角形(Triangle)等。每个几何图形都应具备绘制(draw())和擦除(erase())两种方法。同时,系统应具备处理不支持的几何图形的能力,并在尝试绘制不支持的图形时,抛出 `UnsupportedShapeException` 异常。请绘制类图并编写代码来模拟该功能的实现。
②在某些网络管理软件开发中,常常需要为不同的网络协议提供专门的连接类。例如,针对 POP3 协议,需要定义 `POP3Connection` 类;针对 IMAP 协议,则需要 `IMAPConnection` 类;同样地,针对 HTTP 协议也应该有 `HTTPConnection` 类等。
全部评论 (0)
还没有任何评论哟~


