【发布时间】:2011-05-06 09:22:21
【问题描述】:
如何在 erlang 中实现接口?模块的结构是什么或如何设置?
我有一个分层架构,并希望在每一层中实现接口。允许需要下层处理某些任务的层访问或调用这些任务。
这个接口模块在功能方面的表现如何?
【问题讨论】:
-
你的 Erlang 级别是多少?您是否需要编写模块(导出函数等)、良好实践(一个模块将 API 分组到某个应用程序)或 otp 行为的优缺点方面的一般帮助?
-
如果您谈论的层是协议栈中的层,您可能会查看stackoverflow.com/questions/4059746/… 但请注意,这是非常具体的要求,似乎比通常的方法更复杂.不幸的是,那里没有太多讨论......或多或少地在自言自语;-)
-
要给您的问题一个好的答案,可能需要更多信息。界面到底是什么意思?
-
我的意思是,一个允许模块在较低级别访问模块或进程的接口。架构中的接口到底意味着什么。