자바에서 인터페이스 이름 지을때
조회수 3288회
대부분의 객체지향 언어를 보면 인터페이스의 이름지을때 앞에 대문자 i를 넣잖아요. 근데 자바에서는 왜 안그러죠? 안그러는 이유는 뭔가요?
무슨말이냐면, 제가 User Interface랑 User를 구현할때 두가지 방법이있어요.
- Class = User, Interface = UserInterface
- Class = UserImpl, Interface = User
근데 대부분의 언어에서는 Class = User, Interface = IUser 이런 식으로 하잖아요.
제 질문은 자바가 지향하는 바에서 인터페이스의 이름을 저렇게 짓는게 어떤 가치가 있는건가요?
댓글 입력