Business layer에서 Service Interface와 ServiceImpl로 꼭 나워야 하나요?
- 작성자 :
- 이*지
- 작성일 :
- 2015-01-28 14:32:41
- 조회수 :
- 755
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
layer적용 관련 질문 드리려 합니다. (첨부문서 1페이지 참조)
Business Layer에 Service는 인터페이스로 작성하고 ServiceImpl에서 구현하는데 제가 이렇게 하지 않고
Service를 구현 클래스로 써서 두개를 하나 클래스로만 가도록 한다면 전자정부 표준프레임워크에 어긋나는 건가요?
Business Layer에 Service는 인터페이스로 작성하고 ServiceImpl에서 구현하는데 제가 이렇게 하지 않고
Service를 구현 클래스로 써서 두개를 하나 클래스로만 가도록 한다면 전자정부 표준프레임워크에 어긋나는 건가요?
A
안녕하세요. 이향지님
비지니스 로직이 있는 부분이라면 interface를 사용하시는 것이 맞습니다.
비지니스 로직이 있는 부분이 아니고 예를 들어 유틸 클래스라고 하시면 인터페이스가 없어도 무방합니다.
고맙습니다.
비지니스 로직이 있는 부분이라면 interface를 사용하시는 것이 맞습니다.
비지니스 로직이 있는 부분이 아니고 예를 들어 유틸 클래스라고 하시면 인터페이스가 없어도 무방합니다.
고맙습니다.