第2章-实例研究: 设计一个文档编辑器--格式化

格式化 将文本分解成行, 将行分解成列. 指定边界宽度, 缩进大小,列的形式, 是否隔行显示以及其它可能的许多格式限制条件. 理想状态下, 我们设计出来的类结构层次应该满足文档结构和格式算法. 比如我们增加一个Glyph子类, 但是不需要考虑修改格式算法, 增加一个格式算法不需要考虑修改子类. 基本的Compositor接口 可以将格式化有关的算法接口封闭在Compositor类中, Compos
相关文章
相关标签/搜索