디자인패턴
[디자인 패턴] Adapter 패턴
- 정의 어댑터란 기계 및 기구 등을 다목적으로 사용하기 위한 부가 기구를 말한다 예를들어, 220V에서 110V 전자기기를 사용하기 위해 110V로 변환하는 콘센트와 같은 것을 말한다 클래스의 인터페이스를 사용자가 기대하는 다른 인터페이스로 사용할 수 있게 하는 패턴이다. 기존 클래스를 수정하지 않고 다른 클래스와 함께 사용하는데 종종 사용되어진다 기존 시스템이 이미 갖춰져 있는 상황에서 새로운 요구사항이 주어진다고 해본다. 그러면 그 요구사항에 맞게 기존 시스템을 고치는 것이 아니라, 기존 시스템을 고치지 않고 새로운 클래스를 만들어 요구사항을 충족시키는 중간 매개체 역할을 하는 것이다. - UML 1. 기존 시스템에 해당하는 Math라는 클래스가 있다. Math의 메소드는 입력값의 두배를 doubl..