유연하고, 변경이 용이한 방법 :
➡ 다형성(Polymorphism)
ex) "운전자" 는 "자동차" 가 변경되어도 똑같이 운전할 수 있음
즉, 클라이언트를 변경하지 않고, 서버의 구현 기능을 유연하게 변경할 수 있다.