"discussiony"쪽에 있을지 모르겠지만이 점에 관해 여러분의 의견을 듣고 싶습니다.데이터 액세스 클래스를 리더 및 라이터로 분할하거나 결합 하시겠습니까?
이전에는 종종 FooIoHandler와 같이 가난한 이름 지정으로 이어지는 읽기 및 쓰기를 처리하는 데이터 액세스 클래스를 작성했습니다. 아마도 이름을 지정하기 힘든 클래스는 잘못 설계된 것으로 어림짐작은 이것이 아니라고 제안합니다 좋은 해결책.
그래서 최근 데이터 액세스를 FooWriter 및 FooReader로 분할하기 시작했습니다. FooWriter와 FooReader는 더 유연한 이름을 제공하고 유연성을 추가하지만, 동시에 클래스를 크게 유지하지 않으면 .
리더/라이터 분리가 더 나은 디자인입니까? 아니면 결합해야합니까? 내가 그들을 결합해야한다면, 내가 그 반원의 이름을 무엇이라고해야합니까?
감사합니다/에릭
다른 유용한 이름을 보내 주셔서 감사합니다. "데이터 액세스 클래스"는 "데이터베이스"와 동의어가 아닙니다. :) –