2010-10-21 64 views

回答

1

POCO通常在持續性無知的情況下提及。它可以用來實現工作單元模式。

+0

感謝馬克 - 我需要正確閱讀文章,但乍一看它看起來像'正確'的答案。 – 2010-10-21 20:22:54

2

我認爲波蘇斯和POJO是單一職責原則的例子(原則是類似的設計模式,但更普遍)。說人POCO可以有一個職責:存儲人員數據,但是例如,如果我們爲POCO添加持久性,它將不再是POCO,並且將承擔2個職責:存儲人員數據並堅持它。

+0

我同意POxO需要「體現」(?)SRP,並且向其添加持久性將使其無效。除了SRP之外,我還以爲會有一些正式的規則(以模式的形式出現)使這種事情變得清晰。 – 2010-10-21 20:21:50