내 클래스는 여러 필드와 접근자를 공유합니다. 예를 getId()
및한 필드에 액세스하기위한 인터페이스의 명명 규칙
setId(Long id)
및 getTimestamp()
및 setTimestamp(Instant time)
위해 나는 별도의 인터페이스에서 이러한 방법 추상화합니다. 나는 이러한 인터페이스
의 이름을 가장 좋은 방법을 찾고 있어요I 가정 가능한 제안은 다음과 같습니다
HasId
또는 WithId
또는 Timestamped
(하지만 당신은 Ided
을 할 수 없기 때문에 이것은, ID 작동하지 않습니다)
인가 이러한 인터페이스에 대한 표준 명명 규칙이 있습니까?
Identifiable, Timestampable? –
좋은 이름을 생각할 수 없다면 디자인이 추상화 될 수 있다는 신호입니다. –
예를 들어'Serializable'을 취하십시오. 그러나 이것은 의견에 기초한 것입니다 ... 그들이 "좋은"대답은 아닌지 확실하지 않습니다. – AxelH