将所有绑定放在一个模块中显然是个坏主意,那么您认为更优雅的方式是什么?
我认为 Bob 的想法可能是本次讨论的良好开端:
很难为这类事情想出一刀切的规则,但每个包一个模块肯定是一个很好的起点。在每个包中放置一个模块意味着您可以使您的实现类包私有——您的模块将能够访问它们并创建它们的绑定,但您的用户将无法直接访问它们。
将所有绑定放在一个模块中显然是个坏主意,那么您认为更优雅的方式是什么?
我认为 Bob 的想法可能是本次讨论的良好开端:
很难为这类事情想出一刀切的规则,但每个包一个模块肯定是一个很好的起点。在每个包中放置一个模块意味着您可以使您的实现类包私有——您的模块将能够访问它们并创建它们的绑定,但您的用户将无法直接访问它们。