Design Pattern #9.1 - Das Adapter Pattern mit Methode

  • Das Adapter Pattern - Adaptierung in der Methode

    Hauptartikel: [Design Pattern #1] Was sind die Design patterns und [Design Pattern #9] Das Adapter Pattern


    Was ist das Adapter Pattern "per Methode"?

    Hierbei handelt es sich um ein alternatives Design des Adapter Pattern. Das Beispiel im Hauptartikel legt lediglich dar, wie das zu adaptierende Objekt im Konstruktor des Adapters adaptiert wird. Eine zweite Möglichkeit ist es, erst in der eigentlichen Methode eine Adaptierung vorzunehmen. Das kann zum Beispiel verwendet werden, wenn ein Prefix vor eine Nachricht gehangen werden soll.


    Modellierung



    Implementierung in Java

    Java
    1. package de.nathalieoneill.devtek.adapter.v1;
    2. /**
    3. * @author Nathalie
    4. */
    5. public interface DevTekMessages {
    6. String getString(String messageKey);
    7. }


    Die Verwendung sähe dann so aus:


    Ich hoffe dass ich euch das Adapter Pattern erneut näher bringen konnte. Danke an Aquaatic der sich das hier indirekt gewünscht hat.


    Mit freundlichen Grüßen

    Nathalie

Teilen