728x90
고민중인것
1. 사실 지금까지는 개발팀 컨벤션에 맞춰서 Interface Service와 그를 구현하는 ServiceImpl을 따로 구현하는 식으로 개발을 해 왔다.
하지만 구현을 하면 할 수록 이게 올바른 방식일까 하는 생각이 많이 들었다.
이렇게 하는 이유에 대해서 물어보면 확장성등의 이야기들이 나온다.
어느정도 일리가 있다고 생각하지만 UserService는 이미 유저에 국한된 서비스를 제공할 것이고, CompanyService는 회사에 관련된 서비스를 제공할 것이다.
두 서비스가 가지는 공통적인 기능을 Interface Service로 뽑아서 이것을 구현한다면 모를까
굳이 Service와 ServiceImpl을 나눠야 하는 이유를 아직 잘 모르겠다.
728x90
'Java 웹 프로그래밍' 카테고리의 다른 글
[원티드 프리온보딩] 회사의 채용 공고 List (0) | 2023.10.08 |
---|---|
[원티드 프리온보딩] 검색 기능의 구현 (0) | 2023.10.07 |
[원티드 프리온보딩] 데이터 조회시 없는 경우 404를 내줄것인가 빈 JSON데이터를 내줄것인가. (0) | 2023.10.07 |
15일차 강의 후기 (0) | 2022.02.07 |
IntelliJ "Could not target platform" 에러 (0) | 2021.05.13 |