Skip to contentPackage: VerteilungsStrategie
VerteilungsStrategie
Coverage
      1: package ablaeufe.meta.strategies.verteilung;
2: 
3: import ablaeufe.operation.konnektoren.Verteilung;
4: 
5: /**
6:  * Schnittstelle für die Implementierung des Strategy-Musters.
7:  * 
8:  * Diese Schnittstelle stellt eine strategy dar, welche durch konkrete Algorhytmen implementiert werden kann.
9:  *
10:  * Die Operation verteile() verteilt die Daten der Verteilung entsprechend der Implementierung in der Operation.
11:  */
12: @FunctionalInterface
13: public interface VerteilungsStrategie {
14:         
15:         /**
16:          * 
17:          * @param verteilung
18:          *            Verteilungstyp für welchen die Strategie benutzt wird.
19:          */
20:         void verteile(Verteilung verteilung);
21:         
22: }