第2章-實例研究: 設計一個文檔編輯器--格式化

格式化 將文本分解成行, 將行分解成列. 指定邊界寬度, 縮進大小,列的形式, 是否隔行顯示以及其它可能的許多格式限制條件. 理想狀態下, 我們設計出來的類結構層次應該滿足文檔結構和格式算法. 比如我們增加一個Glyph子類, 但是不需要考慮修改格式算法, 增加一個格式算法不需要考慮修改子類. 基本的Compositor接口 可以將格式化有關的算法接口封閉在Compositor類中, Compos
相關文章
相關標籤/搜索