java디자인패턴

어댑터 패턴

tmxhsk99 2018. 12. 3. 19:04

이미 구현된 알고리즘을 요구사항에 맞게 변경할때 사용한다 


기존의 알고리즘 반환 패턴이 double이다 


float로 변환할 상황이 왔다고 상정한다.

어댑터 인터페이스를  만든다 요구사항대로 변경하게 만든 인터페이스

인터페이스를 구현한다. 알고리즘을 요구사항에 맞게 수정한다 

인스턴스 생성은 생성자로 만들어주는것이 좋다.

그대로 어댑터를 사용한다 .