모든 건 인터페이스여야 한다는 주장

언제나 디커플링이 중요한 것은 아님

모두 인터페이스로 바뀜

  • 다형적이지도 않음

굳이 없는 걸 대비해서 만들어야 하냐?

  • 미래에 모든 걸 대비해야 함?

다형성이 필요하면 인터페이스 만드세용

인터페이스라는 용어가 굉장히 다양한 의미로 사용됨

  • 따라서 오해와 잘못 사용되는 경우가 많음
  • 인터페이스의 개념적 정의
    • 개체가 이해하는 명령(메시지)를 나열한 것
  • 이 개념적 정의는 public 추상 메서드의 집합과 일맥상통함
    • 하지만 다형성을 빼고 이 개념을 잘못 받아들이면 이상해짐

명령의 나열에서 명령에 집중하는 사람들이 있음

  • 명령에서 커플링을 줄이는 것이 개체지향의 본질이라는 잘못된 해석

0건의 항목