0

LoginForm などの境界クラスを指定する例をいくつか見ました。一見すると正しいように聞こえます。しかし、モデル/エンティティごとに CRUD (最小で 4 つの関数) がある実際のアプリでは、単一のエンティティのすべての関数を 1 つのクラスにグループ化する方が正しいですか?

例えば。

<<Boundary>>    
TransactionForms
================
+ insertTransaction(...)
+ updateTransaction(...)
+ deleteTransaction(...)
+ listTransactions()
4

1 に答える 1

0

境界オブジェクトには以下のようなものを用意するとよいでしょう。

FormService
 + insert(..)
 + update(..)
 + list(..)
 + delete(..).

内部的には、これらのメソッドはトランザクション サービスを使用して永続レイヤーを更新します。

TransactionService
  + invoke(...)
于 2011-11-04T15:42:41.930 に答える