Prev / Next / /home/pochi/ChangeLog

データ転送オブジェクト(DTO)の解説[computer]

2005-10-05

http://www.microsoft.com/japan/msdn/practices/type/Patterns/enterprise/DesDTO.asp

なんでも隠蔽すりゃ良いってものじゃないけど、
ある程度の抽象化は必要。
DTO はわりと良く考えられた抽象化だと思う。
ちなみに、思うだけで、使ったことありません。弱い。

DTOの良い点

- リモート呼び出し回数の削減できる可能性がある
- パフォーマンスが向上する可能性がある
- 内部を隠蔽することができる。
- 構造が整理でき、意味のあるビジネスオブジェクトの発見が助けられる
- テストが容易になる。
                                                                      
DTOの悪い点

- クラスが沢山できちゃう可能性がある。
- 処理のオーバーヘッドが増える。
- コーディング量が増える

permlink