© APSIS GmbH , Polling, 2000
Schnittstelle aus der Bibliothek für das Lehrbuch Programmieren mit Java
Sie wird durch die Klasse FarbmengeImpl implementiert.
Dokumentation Programmtext ohne Dokumentation
/* * @(#)kapitel9/Farbmenge.java * Bibliothek für das Lehrbuch in Java * @author Prof. Solymosi, (c): APSIS GmbH * @version 3.0 * @date 28. August 2000 */
package lehrbuch.kapitel9; import lehrbuch.Farbe;
/** Schnittstelle einer Menge für Farben */ public interface Farbmenge {
/** löscht alle Farben aus der Farbmenge */ public void entleeren();
/** Trägt eine Farbe in die Farbmenge ein. @param farbe const der einzutragende Farbwert */ public void fuellen(final Farbe farbe);
/** Löscht eine Farbe aus der Farbmenge. @param farbe const die zu löschende Farbe */ public void entfernen(final Farbe farbe);
/** Überprüft, ob eine bestimmte Farbe in der Farbmenge enthalten ist. const @param element const die gesuchte Farbe @return true wenn die Farbmenge die Farbe enthält */ public boolean vorhanden(final Farbe farbe);
// public void kopieren(final Farbmenge quelle); // Implementierung freigestellt // public boolean istGleich(final Farbmenge menge); // const }
© APSIS GmbH , Polling, 2000