Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Design patterns 用于处理文本的设计模式_Design Patterns_Text - Fatal编程技术网

Design patterns 用于处理文本的设计模式

Design patterns 用于处理文本的设计模式,design-patterns,text,Design Patterns,Text,我正在开发一个富文本编辑器,我想研究一些使用文本的设计模式。我知道那里有很多编辑,但我假设存在一些好的模式。然而,我很难找到好的资源 有关于这个话题的好书吗? 那么,有好的代码且易于阅读的开源项目呢?好吧,你可以看看GoF的必读设计模式书《设计模式:可重用面向对象软件的元素》 在详细介绍每个模式之前,他们在开始时有一个基于文本编辑器的示例 今天可能存在更好的模式,但这是一个非常好的起点,在此基础上,您可能会优化或至少了解前进的方向。如果您是Python程序员,您可以查看以下设计模式资源,它们很容

我正在开发一个富文本编辑器,我想研究一些使用文本的设计模式。我知道那里有很多编辑,但我假设存在一些好的模式。然而,我很难找到好的资源

有关于这个话题的好书吗?

那么,有好的代码且易于阅读的开源项目呢?

好吧,你可以看看GoF的必读设计模式书《设计模式:可重用面向对象软件的元素》

在详细介绍每个模式之前,他们在开始时有一个基于文本编辑器的示例


今天可能存在更好的模式,但这是一个非常好的起点,在此基础上,您可能会优化或至少了解前进的方向。

如果您是Python程序员,您可以查看以下设计模式资源,它们很容易遵循并应用于任何地方。
www.youtube.com/watch?v=0vjjlvvtfg

理解肯定会帮你解决问题