핸드폰을 예로 들자면 삼성에서 만드는 핸드폰이 여러 종류가 있습니다만 기종만 다를뿐 핸드폰의 기본역할들은 전화,문자와 같이 공통적으로 사용할 수 있는 모듈들이 있죠.
그중에 문자메세지를 보내는 모듈이 기존에서는 텍스트만 가능했는데 패치가 되어서 사진도 같이 보낼 수 있게 됐습니다. 만약 인터페이스로 문자 모듈을 만들지 않고 각 기종마다 문자 모듈이 있었다면 해당 기종마다 모든 소스코드를 패치해야 하지만, 1개의 인터페이스를 사용하고 있었다면 해당 소스코드 한개만 변경하면 그 인터페이스를 사용하는 모든 기종들이 다 변경이 되는겁니다.