만약 mvp패턴을 사용하는데 model > prest > view 순으로 상위 모듈, 하위 모듈을 둔다면
dip원칙으로 상위는 하위에 의존하면안된다고하니
상위가 필요한 인터페이스 선언을 그냥 상위 class파일 안에다 선언하고
하위모듈이 그걸 구현하게 해도되나요?
만약 mvp패턴을 사용하는데 model > prest > view 순으로 상위 모듈, 하위 모듈을 둔다면
dip원칙으로 상위는 하위에 의존하면안된다고하니
상위가 필요한 인터페이스 선언을 그냥 상위 class파일 안에다 선언하고
하위모듈이 그걸 구현하게 해도되나요?
편의상 같이 구현하기도 했엇는데, 원칙상으로는 깔끔하게 다른 파일로 분리 저장하는게 좋데요.