gpt4 book ai didi

design-patterns - 编程语言和设计模式

转载 作者:行者123 更新时间:2023-12-01 07:12:24 28 4
gpt4 key购买 nike

不同的编程语言具有不同的特性或缺乏某些特性。设计模式是解决这些缺点的一种方法。我看过关于静态、面向对象语言(Java、C++)设计模式的书籍和列表,也看过关于 Python 设计模式的视频。

我有兴趣查看其他语言(如 Forth、Icon、Lisp 等)中的一些常见设计模式。简短描述它们的外观以及为什么需要在某种语言中使用它们会很好。也许是与另一种无需设计模式即可解决此问题的语言的简短比较。

最佳答案

设计模式有时被称为“惯用语”。在非 OO 语言(C、Forth、COBOL 等)中,它们只是“通常的做事方式”。有时,它们被称为“算法”。每种语言(实际上,每种学科)都有设计解决方案的模式。

如果你看过两三遍,你就看到了一个模式。如果您可以描述上下文、问题、解决方案和后果,那么您就将模式从模糊的事物提升为具体而具体的事物。

在非 OO 语言中,模式通常不会被命名和编目。不知道为什么会这样,好像是这样。

关于design-patterns - 编程语言和设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/127377/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com