当前位置:  开发笔记 > 编程语言 > 正文

编程语言和设计模式

如何解决《编程语言和设计模式》经验,为你挑选了1个好方法。

不同的编程语言具有不同的功能或缺少某些功能.设计模式是解决这些缺点的一种方法.我已经看过有关静态,面向对象语言(Java,C++)中的设计模式的书籍和列表,还有关于Python中设计模式的视频.

我有兴趣在其他语言中看到一些常见的设计模式,如Forth,Icon,Lisp等.简短描述它们的外观以及为什么它们需要一种语言才会很好.也许是对另一种语言的简短比较,可以在没有设计模式的情况下解决这个问题.



1> S.Lott..:

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

如果你看过两三次,你就会看到一种模式.如果你能够描述背景,问题,解决方案和后果,你就会将模式从模糊的东西提升到具体和具体的东西.

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

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有