進化する基本アプリケーションがあります。現在、UIにはBLLが含まれています。DALは、その目的を果たす別個のライブラリです。
今はすべてを行う時間がないので、デカップリングに役立つパターンをバイパスしたいと思います(IoC、DI、ここで提案されています)。
BLLを作成し、DALのリファレンスを直接取得したいと思います。これにより、今必要な個別のUIの作成を開始する機会が得られます。
私の質問は私がそれをすることができますか?今すぐ3つのレイヤーの作成に集中し、コードを改善するためにデザインパターンを徐々に適用できますか?
追加情報:
最初のアプリは2番目のアプリの開発中に使用されないため、時間の余裕があります。だから私は私のコーディング構造を最適化する時間があります。UIをできるだけ効果的にUI+BLLに分割するために私が知ることができる質問。私の考えでは、BLLでDAL initを移動し、UIにBLLinitを配置します。後でIoC/DIを適用するときに、もっと役立つことができる他の何かがありますか?