Kompositum und Visitor

Definition eines Besucher-Objektes

interface Visitor<A,R> {
  R empty();
  R nonempty(A here, R later);
}
Behandlung eines Besuchers: durch jeden Teilnehmer des Kompositums
interface List<A> { ..
  <R> R visit (Visitor<A,R> v);  
}



2009-06-15