试图理解这个文档:
是用作源视图的UI的“链接列表”吗?
“public interface ISourceModel
源模型是包含实际文本数据的数据结构 给定文件。通常实现为链接列表, 一些实现可能会扩展swing AbstractDocument类, 虽然这不是必需的,不应该依赖。“
答案 0 :(得分:1)
不,作为类提示的名称,它用作编辑器的 Model (将显示的数据)。
在这种情况下,我理解视图是文本编辑器,因此数据是一系列文本是有道理的。
遵循Model-View-Controller模式,另一个类(可能是SourceView或其他类)将负责显示这些行。
答案 1 :(得分:1)
不是UI,而是数据模型本身。数据保存在有序集合中,而不是将文本保存为一个巨大的字符串,而是保存多个字符串,每行一个。对于许多操作来说,这显然是更好的数据结构;它需要更少的搜索才能找到各种文本功能。