Item 52. 객체를 참조할 때는 그 인터페이스를 사용하라

// 나쁜 예제 Vector subscribers = new Vector(); ```

하지만, 적당한 인터페이스가 없는 경우에는 객체를 클래스로 참조하는 것이 당연하다. 예를 들면,

인터페이스를 구현했지만 인터페이스에는 없는 함수를 추가로 제공해야 하는 경우, 그 인터페이스를 구현한 적절한 기반 클래스(abstract로 선언된 기반 클래스) 를 사용하는 것도 한 방법이다.

결론