数年前、このファイルは同じ部分クラスをラップしていましたが、ビジネスロジックコードを別々の.csファイルに実装するように言われました。したがって、次のようにビジネスレイヤーからメソッドを呼び出すことができます。
using(FooPartialDisposableClass partialClassInstance = new FooPartialDisposableClass ())
partialClassInstance.BusinessMethod();
Ok。だから今、私はファサードパターンを使用している今回だけ同じことをしています。このソリューションは、より多くのコードを記述しなければならず、保守性が低い場合でも、より良いアプローチのように思われます。
さて、私の質問は...部分的なクラスのアプローチに従うのは正しいでしょうか?
PS:これらのビジネスロジックメソッドを使用するレイヤーからこのレイヤーを分離するためのインターフェイスと依存性注入についても考えましたが、ここでどのように機能するかを考えると、ノーノーです:S