객체 인터페이스

인터페이스 : 두 사물이 마주치는 경계지점에서 서로 상호작용할 수 있게 이어주는 방법이나 장치를 의미한다.

인터페이스는 다음 세가지 특징을 지닌다.

  1. 인터페이스의 사용법을 익히기만 하면 내부 구조나 동작 방식을 몰라도 쉽게 대상을 조작하거나 의사를 전달할 수 있다.

  2. 인터페이스 자체는 변경하지 않고 단순히 내부 구성이나 작동방식만을 변경하는 것은 인터페이스 사용자에게 어떤 영향도 미치지 않는다.

  3. 대상이 변경되더라도 동일한 인터페이스를 제공하기만 하면 아무런 문제 없이 상호작용 할 수있다.

메시지가 인터페이스를 결정한다.

  • 인터페이스는 객체가 수신할 수 있는 메시지의 목록으로 구성, 어떤 메시지를 수신할 수 있는지가 객체가 제공하는 인터페이스의 모양을 가진다.

공용 인터페이스

외부에 공개된 인터페이스

  • 객체의 공용 인터페이스를 구성하는 것은 객체가 외부로부터 수신할 수 있는 메시지의 목록.

Last updated