2009-03-13 7 views
0

인터페이스 이름에 대한 제안을 찾고 있습니다.데이터 액세스 인터페이스 이름 제안 사항

이 인터페이스는 DAL에서 나중에 정의 될 기본 CRUD 메서드 용이지만 낮은 수준의 API에서 사용해야합니다. 인터페이스 자체에는 Create(), Read(), Update() 및 Delete()의 네 가지 멤버 만 있습니다.

저는 현재 IDataAccessPrimatives의 줄을 따라 생각하고 있지만 그 이름에 대해 매우 모호합니다. 니가 뭐라 했니?

감사합니다.

답변

0

IDataAccessOperation/IDataAccessService와 함께하겠습니다.

이것은 인터페이스의 책임을 분명히 보여줍니다.

또 다른 옵션은 나중에 옵션에서 Service with Manager를 바꾸는 것입니다.

4

ICantBelieveItsNotButter는 어떻습니까?

또는 ICanReadUpsideDown?

또는 (더 심각하게), IPersistData

2

드롭 "프리미티브."

다른 기본 "DAL"인터페이스와 구별 할 필요가없는 한 IDataAccess으로 가고 싶습니다.

자주 사용하는 인터페이스에서 가능한 가장 직접적인 이름을 사용하십시오.

+0

내가 가지고있는 유일한 문제는 우리가 앞으로 나아갈 때 실제로이 인터페이스가 데이터 액세스를위한 더 큰 인터페이스의 일부가 될 DAL을 설계하기 시작했다는 것입니다. –

1

Table Data Gateway 패턴을 사용하고있는 것 같습니다. ITableDataGateway 또는 IGateway 또는 기타 파생 상품은 어떻습니까?

0

ICrud. 진지하게. 왜 안돼? 모든 개발자는 CRUD가 무엇을 의미하는지 알고 있습니다.

관련 문제