【发布时间】:2010-11-03 13:10:06
【问题描述】:
我是一个团队的新手,该团队正在处理一个相当大的项目,其中包含许多组件和依赖项。对于每个组件,都有一个 interfaces 包,用于放置该组件的公开接口。这是一个好习惯吗?
我通常的做法是接口和实现放在同一个包中。
【问题讨论】:
-
为什么要标记为 [与语言无关的]?
-
另一种情况,如果模块要通过一些 rpc 而不是直接调用进行通信,那么这可能是首选的情况 - 然后接口可以方便地为客户端生成代理??