资讯月刊下载
[企业架构]
函数式语言库模式:框架是魔鬼?
编者按:本文作者Tomas是F#语言的专家以及导师、计算机科学家,曾出版过有关F#的教程。本文重点介绍了如何设计组合化的库以及如何避免在库设计时进行回调。Tomas倡导以库而不是框架的方式进行开发。以下为译文。 框架VS.库 框架和库有什么区别呢?两者的主要不同之处在于如何使用它们以及编写什么样的代码。 框架——框架控制了系统的运行,并定义了扩展点 (接口)来让用户进行实施; 库——库把系统运 ...