Design Pattern : Adatper