* ISP (Interface Segregation Principle; 인터페이스 분리 원칙)

> Clients should not be forced to depend on methods they do not use.
   (클라이언트는 필요하지 않는 메서드에 의존하면 안 된다. 커다란 인터페이스를 다수의 작은 인터페이스로 분할해야 한다)

 

------------------클린 아키텍처 ------------------

> 설계자는 사용하지 않은 것에 의존하지 않아야 한다

> 필요 이상으로 많은 걸 포함하는 모듈에 의존하는 것은 해로운 일이다. 불필요한 재컴파일과 재배포를 강제하기 때문이다.

+ Recent posts