Udforsk TogetherJ's muligheder for at generere klasser efter navngivne
programmeringsmodeller:
Vælg Object/New/Class by pattern, gå ind i GoF ("Gang
of Four")
Prøv eksemplerne fra noterne (ligger her og her - du kan også hente eksemplerne som zip-filer).
Skriv Reklamefilter (strenge med "FREE" opfattes som reklamer og bliver smidt væk). Tag f.eks. udgangspunkt i Dubletfilter. Test klassen
Ændr Flytkommando til at huske tilstanden før og efter ændringen, dvs. de absolutte x- og y-koordinater både før ændringen og efter ændringen.
Udvid klassen Flytkommando med metoden gendan(), der annulerer et kald til fortryd(). Tilføj variablen gendanHistorik og programmér metoden til gendan() i Historik-klassen og afprøv om du kan annullere fortryd
Eksemplerne fra Applied Java Patterns kan findes på http://www.phptr.com/appliedjavapatterns/