這可能是在「討論」方面,但我真的很想聽聽你對此的看法。將數據訪問類拆分爲讀寫器還是將它們合併?
以前我經常編寫處理讀寫的數據訪問類,這些類經常導致名稱很差,比如FooIoHandler等。難以命名的類的設計很糟糕的經驗法則表明這不是很好的解決方案。
因此,我最近開始將數據訪問分解爲FooWriter和FooReader,這導致更好的名稱並提供了一些額外的靈活性,但同時我喜歡將它們放在一起,如果類不是很大。
閱讀器/作家分離更好的設計,還是應該將它們合併?如果我將它們結合起來,我應該命名這個班級是什麼?
謝謝/ Erik
感謝一些有用的其他名稱。 「數據訪問類」與「數據庫」不同義。 :) – 2014-01-14 21:56:13