首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Clojure NameSpace设计

Clojure NameSpace设计
EN

Software Engineering用户
提问于 2015-03-25 22:49:52
回答 1查看 186关注 0票数 1

我对Clojure还不熟悉,并试图掌握如何组织项目的名称空间。我正在研究背包问题的求解器。目前,我已经将模块分解为文件,但是一切都存在于一个名称空间中:my-project-name.core。我正在使用load来管理跨文件的访问,这似乎有点杂乱无章。我画了一张关于我想让各个部分接口的图表:

我的目标是能够独立地处理图中的每个节点。我正试图为rational命名空间设计提出一种策略,它介于一种和每一种名称空间之间。

特别是,我希望能够交换求解器和估计组件,因为它们是最可调的。

EN

回答 1

Software Engineering用户

发布于 2015-03-25 23:30:29

bbatsov/clojure风格指南就如何使用命名空间提出了一些好的规则:

至于交换组件,这通常比使用名称空间更好地使用协议或多方法。

票数 3
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/277395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档