Marmara University OOP Class Assignment - Adapter Pattern Example