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 回答