All Classes and Interfaces

说明
Command implementation for adding a shape to a shape list.
轻量级DI容器,管理核心组件生命周期。
基础图形工厂实现类,提供标准图形对象的创建。
圆形图形实现类,表示一个由圆心坐标和半径定义的圆形。
Command接口定义了命令模式中的命令操作。
删除图形命令实现类
绘图面板组件,负责显示所有图形。
椭圆图形实现类
访问者接口,用于实现访问者模式
全局配置类,使用单例模式管理应用程序的全局设置。
JSON导出访问者实现类
旧版渲染器接口,定义了旧版系统的绘图方法。
适配器类,将LegacyRenderer接口适配到新的Renderer接口。
LegacyRenderer接口的默认实现类
记录图形变更日志的观察者实现
主用户界面类,负责启动图形渲染系统的Swing界面。
移动图形命令实现类。
图形持久化管理器,使用单例模式
矩形图形实现类
远程渲染器代理实现类
增强渲染器接口,扩展基础渲染能力。
渲染器创建失败时抛出的异常
渲染器工厂,支持动态扩展渲染器实现。
运行时类型适配器工厂类
Shape接口定义了所有图形对象的基本行为。
图形工厂接口,用于创建各种图形对象。
ShapeFactory接口的默认实现类
可观察的图形对象,维护观察者列表并在状态变化时通知观察者
ShapeObserver接口定义了观察者模式中的观察者角色。
ShapeObserver接口的默认实现类
SVG格式渲染器实现
Swing渲染器实现
SwingUI是图形渲染系统的主界面,使用Swing实现。
测试用渲染器,仅记录调用不实际渲染
三角形图形实现类
撤销管理器,管理命令的撤销和重做操作
XML导出访问者实现类