擅长:python、mysql、java
<p>这是一个经典的问题,所以没有普遍的答案(否则就不是问题)。但有几种常用的解决方案。其中之一-<a href="http://en.wikipedia.org/wiki/Solid_%28object-oriented_design%29" rel="nofollow noreferrer">SOLID</a>设计原则。因此,您不必通过层次结构的级别来搜索功能,您可以轻松地在适当的单个负责的代码元素中找到或实现它。如果您需要访问一些公共数据,您应该创建负责访问这些数据的对象。在</p>
<p>契约式设计,特别是依赖注入技术,通常需要一些框架支持,所以要搜索<a href="https://stackoverflow.com/questions/156230/python-dependency-injection-framework">suitable platform</a>。在</p>