작성
·
476
0
안녕하세요.
OCP 관련하여 질문드립니다.
개방-폐쇄 원칙(OCP, Open-Closed Principle) 을 지키기 위해 Service를 구현할때 인터페이스인 Service와 구현체인 ServiceImpl 로 보통 구현하는데, 이런 개발방식에 대해 의견이 좀 나뉘는 것 같아서요.
1. OCP 원칙을 준수해야하기때문에 사용해야한다.
2. 기존에 사용하던 방법이 관례처럼 남아있는 것이다. 굳이 그렇게 구현해야하는지 필요성을 못느끼겠다.
이렇게 두가지로 나뉘는데 구글에서 찾아보면 2번의견이 좀더 많아서 개인프로젝트를 진행중에 의문점이 들어서 질문드립니다~!
답변 1
0
안녕하세요. ce ce님, 공식 서포터즈 OMG입니다.
아래 영한님의 답변 참고해주세요 :)
https://www.inflearn.com/questions/69278
https://www.inflearn.com/questions/226678
감사합니다.
감사합니다.