我正在考虑创建一个通用基类,让每个模块基类继承它......但是有更好的方法吗?
答案 0 :(得分:0)
我会说如果你需要一个基类,你就没有真正的模块。我认为模块应该是“完全”独立的子应用程序。
如果您真的想编写这样的基类,请使用依赖注入,而不是继承,这样您就可以在所有模块中注入所需的常见行为,而无需创建所有模块的紧密耦合。只需在“应用程序”下创建一个子文件夹,并将其命名为“Base”或其他内容。但同样,我认为这可能不是一个好主意。如果你需要它,我们不是在谈论模块。然后,每个案例都不同。