최대 1 분 소요

느슨한 결합력과 인터페이스

  • 코드 수정을 없애고 DI를 위한 설정 어떤 객체를 수정해야 한다면 ?

 

덮어 쓰기는 하되 소스코드는 수정이 쉽게 한다

interface를 구현하는 객체를 service에 꽂는다

결합력을 낮춘다

 

  • UI

객체 생성과 조립을 위한 외부 설정을 인터페이스를 통해 설정한다

소스코드를 배포 할때마다 열어보는것은 좋지 않으므로 대체 추가하는 방법을 선택해야한다 따라서 인터페이스를 사용하여 유지보수를 한다

인터페이스를 이용하면 객체라는 녀석의 객체명을 숨기는 캡슐화를 할 수 있다

카테고리:

업데이트:

댓글남기기