标签: python oop design-patterns bigdata
我有一个对象,一个内存数据提供程序,它包含大量数据。 我面临的困境是如何让其他对象在没有这些数据的情况下使用这些数据 传递给他们数据提供者。我想保持使用这些数据的对象及其方法尽可能与数据提供者分离。但我也无法提取所需的数据并将其传递给对象。我正在考虑创建一些功能非常有限的辅助类,将数据提供程序包装在内部,然后传递它们。这个好主意还是有人知道的更好? 重构方法,以便可以从数据提供程序中提取所需的数据,然后将其传递给方法实际上是一个选项,但这需要大量的工作。