第二章 实例研究中的文档编辑器设计--《设计模式-可复用面向对象软件的基础》Erich Gamma
发布时间
阅读量:
阅读量
作者小感:
学习设计模式这本书对我来说并不轻松阅读。尤其是对初学者而言会觉得有些难以理解的内容显得比较枯燥乏味。不过为了深入掌握这一知识点我需要静下心来仔细阅读每一页内容才能真正理解其中的精髓所在。每看完一章后都会感到一种成就感也能真心觉得这种设计模式非常值得学习。
第二章是以设计一个文档编辑器为例向大家解释说明:设计模式在应用中的功能以及根据不同需求选择使用哪种模式的方法。
这个案例冗长不短,不得不耐下性子。通读了这个案例后,进一步加深了我对学习设计模式的决心。
大家一起努力哦。o
Lexi文档编辑器设计时面临的问题:
文档架构
(2)格式化。如何构造文档结构,如:将文本分行,分列,用户制定边界宽度等等。
(3)修饰用户界面。 在文档区域周围加边界,加滚动条等。
该系统遵循多视感标准,并提供多种风格选择的界面设计选项。例如:按钮可采用矩形样式或圆形样式进行设计。
(5)该软件能够兼容多种不同类型的窗口操作系统(如Windows、macOS等),解决了移植性问题。例如,在不同窗口环境下运行的窗口系统,在其显示区域的最大尺寸应根据实际硬件配置进行调整。
用户的操作种类繁多,并且对于相同的目的可通过多种命令实现。例如:例如可通过菜单选项来实现撤销也可通过键盘快捷键来完成。
(7)拼写错误校正及连字符应用。探讨多种数据结构中的元素遍历方法有哪些?针对不
全部评论 (0)
还没有任何评论哟~
