mpe*_*kov 29 c++ design-patterns
我正在阅读"设计模式:可重用OOSW的元素".在第二章中,作者提供了一个他们称为Lexi的编辑器的案例研究,它似乎是用C++编写的.我到处寻找,但我能找到的唯一有用的链接说:
Gof在一份说明中告诉我们,Lexi是基于"Doc,由Calder开发的文本编辑应用程序".但本文仅概述了一位编辑,没有任何消息来源.而且我甚至认为,Lexi 从未真正作为一个项目存在过.
该链接提供了Delphi源代码.我正在使用C++,因为这就是我所熟悉的,这就是本书中使用的内容.
有谁知道我在哪里可以找到Lexi的C++源代码?如果原版从未存在过,那么找一些我可以用作基础的东西会很好.我真的不想从头开始编写我自己的文本编辑器,所以我可以完成本书中的案例研究.
Doc是使用InterViews UI工具包开发的.我相信doc源是InterViews发行版的一部分.Doc曾被用来排版Paul的论文.(保罗·考尔德是我在弗林德斯大学的讲师)
如果您查看InterViews代码,您可能会感到惊讶.它是在现代C++存在之前开发的.例如,没有模板.并且代码中没有注释.
根据我的理解,Lexi从未存在过.它是作为GoF书籍的一个例子而创建的.