© APSIS GmbH extern.gif (1249 Byte), Polling, 2000


Farbmenge

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 extern.gif (1249 Byte), Polling, 2000