实例研究——设计一个文档编辑器
在设计中使用了以下几种设计模式:
1.Composite 表示文档的物理结构
2.Strategy 允许不同的格式化算法
3.Decorator 修饰用户界面
4.Abstract Factory 支持多视感标准
5.Bridge 允许多个窗口平台
6.Command 支持撤销用户操作
7.Iterator 访问和遍历对象结构
8.Visitor 允许无限扩充分析能力而不会使文档的实现结构复杂化
实例研究——设计一个文档编辑器
在设计中使用了以下几种设计模式:
1.Composite 表示文档的物理结构
2.Strategy 允许不同的格式化算法
3.Decorator 修饰用户界面
4.Abstract Factory 支持多视感标准
5.Bridge 允许多个窗口平台
6.Command 支持撤销用户操作
7.Iterator 访问和遍历对象结构
8.Visitor 允许无限扩充分析能力而不会使文档的实现结构复杂化