我有一个会发展的基础应用程序。现在 UI 包括 BLL。DAL 是一个为其目的服务的独立库。
我现在没有时间做所有事情,所以我想绕过有助于解耦的模式(IoC,DI,正如我在这里提出的那样)。
我想创建我的 BLL 并直接参考 DAL。这将使我有机会开始创建我现在需要的单独 UI。
我的问题是我能做到吗?我现在可以专注于创建我的 3 层并逐渐应用设计模式以使我的代码更好吗?
添加信息:
我有足够的时间,因为我的第一个应用程序不会在第二个应用程序的开发过程中使用。所以我将有时间优化我的编码结构。我能做些什么来尽可能有效地将 UI 拆分为 UI + BLL 的问题。我的想法是,我将在 BLL 中移动 DAL 初始化并将 BLL 初始化放入 UI。还有什么我可以做的,它会在以后应用 IoC/DI 时对我有更多帮助吗?