0

ファサードクラスはどこに行かなければなりませんか?3つのパッケージがあるとすると、ファサードAはパッケージAの中にあり、ファサードBはパッケージBの中にあり、ファサードCはパッケージCの中にあります。それとも、ファサード専用の別のパッケージが必要ですか?

もっとお勧めは何ですか?

私は最初の解決策を使用していますが、正しくないと思います。一部のクラスは、クラスが使用しないオブジェクトを割り当てるファサードを使用しています。

4

1 に答える 1

0

それは本当にあなたのパッケージがどのように組織されているかに依存します。

とパッケージがあるとするとpayment、それぞれにファサードを付けるのが理にかなっています。hrcontacts

たとえば、のようにドメイン駆動の少ない方法でパッケージを分割servicesし、サービスレイヤー専用のファサードdaoweb作成するのは理にかなっています。

于 2011-06-28T01:26:11.720 に答える