Skip to content

Package: 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: }