Primeri
Pogledati direktorijum example.
Postoji:
- jedan primer za Singleton
- Ako u sistemu i postoji više štampača,
onda valja da postoji samo jedan spuler za štampanje.
- tri primera za Visitor
Visitor1.java
- jednostavan primer koji ilustruje Visitor DP sa karakterističnim
metodima accept() i visit()
VisitorSingle.java
- ilustruje mehanizam "double dispatch"
Visitor3.java
- Reflective Visitor i njegova uloga pri dodavanju novih Visitable objekata
- tri primera za Observer
.. \Observerframes\..
- AWT/Swing saradnja pri obaveštenju o promeni boje pozadine i čuvanje
liste zahteva za promenom boje
ObserverPrimer1.java
- jednostavni konzolni primer koji ilustruje odnose subjecta i observer-a
ObserverPrimer2.java
- Mnogi DP-i se oslanjaju na razliku izmedju nasledjivanja interfejsa i
nasledjivanja implementacije i često se Observer DP,
Command DP, State DP, Strategy DP implementiraju apstraktnim klasama
koje su čisti interfejsi.
- dva primera za Iterator
IteratorPrimer.java
- dizajn interne "iterator" klase za neku kolekciju objekata
..\IteratorSwing\..
- upotrebom iteratora se generišu liste studenata koji su polagali
ispit iz predmeta čiju šifru unosi korisnik
- jedan primer za Factory Method
..\factoryDP\..
- ilustracija factory method DP u situaciji kada valja
instancirati zaposleno/nezaposleno lice jednog preduzeća i generisati
na izlaz poruku o pravima da to zaposleno/nezaposleno lice koristi neki
javno/interno dostupni resurs preduzeća