인프런 커뮤니티 질문&답변

후아휴님의 프로필 이미지

작성한 질문수

Readable Code: 읽기 좋은 코드를 작성하는 사고법

리팩토링 (2) - 객체의 책임과 응집도

인터페이스 명칭 정의는 어떤 방법들이 있나요?

24.08.04 14:44 작성

·

104

0

안녕하세요

 

인터페이스 명칭만드는데 뒤에 able을 붙이는 경우랑 단순히 명사로 명칭을 짓는 경우가 있더라구요 각각 이유가 있으신가요??

답변 1

1

박우빈님의 프로필 이미지
박우빈
지식공유자

2024. 08. 04. 16:16

안녕하세요, 후아휴 님!

정답은 없는데요 ㅎㅎ 인터페이스가 담고 있는 의미가 잘 드러나는 쪽으로 결정해서 지으시면 됩니다.
인터페이스는 그 구현체들의 추상적인 특징을 추출해낸 것이기 때문에, 명사 이름이 적절한 특징일 수도 있고, 형용사 이름이 적절한 특징일 수도 있습니다.
의미를 드러내기에 적절하다고 생각하는 이름을 지어주시면 됩니다.

감사합니다 🙂