OOP Übungen zu Design Pattern in Java

Rudolf

Bekanntes Mitglied
Hallo,

eigentlich ist das ein Anfängerthema, obwohl ich in Java nicht zu den Anfängern zähle, möchte ich gerne den Umgang mit Design Pattern wetier vertiefen. Es gibt ja noch Design pattern, die nicht nach dem GOF kommen, bzw nicht zu den Design Pattern zählen.

Wir hatten im Studium Hausübungen, die nur sinnvoll realisiert werden konnten, indem man Design Pattern benutzte. Allerdings haben wir nicht alle Pattern anhand solcher Aufgaben geübt, das möchte ich sozusagen nachholen, weil es Spass gemacht hat und man hat möglicherweise eine nette Referenz, indem man sienen Auftraggebern zeigen kann, dass man im Umgang mit den gängigen Design Pattern fit ist.

Ist jemanden hier eine Seite mit Aufgaben zu Design Pattern bekannt?
 
Zuletzt bearbeitet:

mrbela

Bekanntes Mitglied
Hallo Rudolf!

Mir ist jetzt zwar keine Seite mit konkreten Übungen bekannt. Du kannst Dir aber sicher Übungsszenarien ausdenken und diese dann versuchen zu programmieren.

Hier findest Du zumindest zu drei Entwurfsmustern entsprechenden Java-Code. ;)
 
M

maki

Gast
Im Buch "Head First Design Patterns" findest du konkrete Umsetzungen für Problemfälle mit designpatterns.
Zwar nicht viele und mit ein paar Fehlern, ist IMHO aber recht anschaulich dargestellt.
 

Rudolf

Bekanntes Mitglied
Hallo, danke schonmal für die Links.

Also ich schwärme von unseren alten Übungen. Der Prof hatte dazu schöne passende Szenarien. Z.b. sollten wir eine Stückliste implementieren, indem wir das Composite-Pattern nutzten und das Strategy-Pattern zur Berechnung der Struktur und zum Zwischenspeichern der Struktur.

Vll bringe ich selber ein paar Übungen raus und lasse darüber diskutieren.
 

stKev

Mitglied

:toll: Find ich gut den Satz. :p Erst letztlich in Datenbanken sprach der Prof. von Stücklisten. Warum nicht mal anschauen und versuchen es selbst zu implementieren. Immer das Rad neu erfinden ist eher nicht so effizient.

und man hat möglicherweise eine nette Referenz, indem man sienen Auftraggebern zeigen kann, dass man im Umgang mit den gängigen Design Pattern fit ist.

Gebe ich dir Recht.
 

Ullenboom

Bekanntes Mitglied
In der Java-Lib stecken viele Pattern drin, etwa Decorator bei den Streams. Eine Aufgabe kann so aussehen:

1. Finde selbst (oder recherchiere) alle Pattern, die die Java-Lib bietet.
2. Verstehe das Pattern und gleiche es mit der Gof-Dokumentation ab (Alternativen, verwandte Pattern, ...)
3. Nutze das Pattern in einem eigenen Beispiel (Byte-Counter-Dekorator etwa) bzw. implementiere ein alternatives Beispiel.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Übungen Java von Kopf bis Fuß Java Basics - Anfänger-Themen 2
B Java Übungen Java Basics - Anfänger-Themen 2
A Erste Schritte Übungen für Anfänger Java Basics - Anfänger-Themen 31
T Quellen zum Java prog lernen mit Übungen? Java Basics - Anfänger-Themen 6
S Java Übungen Java Basics - Anfänger-Themen 7
D Übungen für Anfänger? Java Basics - Anfänger-Themen 2
D Übungen und Lösungen Java Basics - Anfänger-Themen 1
G Übungen für Java-Einsteiger Java Basics - Anfänger-Themen 6
A Einfach, gut erklärte Übungen!!! Java Basics - Anfänger-Themen 3
D was ist der vorteil vom Builder-design pattern? Java Basics - Anfänger-Themen 11
N BMI Rechner Was haltet ihr von dem Code habt ihr Verbesserungsvorschläge weil design teschnisch ist das nicht das geilste würde das gerne überarbeiten Java Basics - Anfänger-Themen 12
A Frage zum UML Design Java Basics - Anfänger-Themen 1
F Design pattern Java Basics - Anfänger-Themen 29
B Frage zu Datenbank Design - Rechnungen, Angebote... und deren Positionen Java Basics - Anfänger-Themen 4
N design time vs build time vs compile time Java Basics - Anfänger-Themen 2
H Eclipse , Design-Modus, unvollständige Darstellung Java Basics - Anfänger-Themen 0
M LookandFeel Design Java Basics - Anfänger-Themen 4
D Design Pattern Command Java Basics - Anfänger-Themen 3
M Erste Schritte Eclipse + design view Java Basics - Anfänger-Themen 3
J Design Patterns Java Basics - Anfänger-Themen 8
Tarrew Proxy Design-Pattern Java Basics - Anfänger-Themen 1
D Besseres Design Frage Java Basics - Anfänger-Themen 1
N Was bedeutet "Implementierung vor dem Client verbergen" bei Design Patterns? Java Basics - Anfänger-Themen 2
J MVC- Design Frage Java Basics - Anfänger-Themen 3
C Java Klassen Design? Java Basics - Anfänger-Themen 5
OnDemand Software-Design Java Basics - Anfänger-Themen 1
S Je nach erhaltene Daten unterschiedlich reagieren (Design Pattern?) Java Basics - Anfänger-Themen 3
B Warum haben Java Programme ein anderes Design? Java Basics - Anfänger-Themen 5
S Singleton (Design Patterns) Java Basics - Anfänger-Themen 16
A Design Pattern - Welche? Java Basics - Anfänger-Themen 33
K Interface als Instanzvariable = gutes Design Java Basics - Anfänger-Themen 6
S Eclipse Design-Reiter fehlt Java Basics - Anfänger-Themen 6
D Design-Tipps für neues Programm (Excel-Charts-...) Java Basics - Anfänger-Themen 3
M Button mit eigenem Design Java Basics - Anfänger-Themen 6
R Welches Design pattern Java Basics - Anfänger-Themen 10
S Gutes Design mit statischen oder Member-Methoden Java Basics - Anfänger-Themen 53
X Externer GUI Code verwenden / (Design Ansicht) Java Basics - Anfänger-Themen 3
B OOP Frage zu Klassen Design Java Basics - Anfänger-Themen 5
Hamstinator Design und Listener in verschiedenen Klassen Java Basics - Anfänger-Themen 6
J Methoden design Java Basics - Anfänger-Themen 3
hdi Design-Problem Java Basics - Anfänger-Themen 2
hdi Kleine Design/Convention Frage zu Konstruktoren Java Basics - Anfänger-Themen 4
Q Listen - DefaultListModel trotz Design ueber GUI? Java Basics - Anfänger-Themen 10
B Java-Anwendung im Windows Design Java Basics - Anfänger-Themen 8
hdi Design-Frage: bin unzufrieden Java Basics - Anfänger-Themen 11
M code design Java Basics - Anfänger-Themen 14
M log4j design Java Basics - Anfänger-Themen 11
D Design Fragen Java Basics - Anfänger-Themen 5
M Design: Abfrage auf korrekte Eingabe Java Basics - Anfänger-Themen 4
W Design Problem Java Basics - Anfänger-Themen 7
T Wie wichtig ist Design Patterns in einer Firma? Java Basics - Anfänger-Themen 8
M Java Design Frage Java Basics - Anfänger-Themen 2
S log4j "Richtiges" Design Java Basics - Anfänger-Themen 4
D JButton - Design ändern Java Basics - Anfänger-Themen 8
S Frage zum Design der Vererbung (Kartendeck und Dupletten) Java Basics - Anfänger-Themen 12
S Design Frage Java Basics - Anfänger-Themen 5
W GoF-Pattern im Programmierer-Alltag Java Basics - Anfänger-Themen 113
D Java Pattern mit X Ausgabe Stern Java Basics - Anfänger-Themen 4
J Methoden Observer-Pattern mit Consumer und accept( ) Java Basics - Anfänger-Themen 6
Dimax Erste Schritte Pattern.matcher,die Besonderheiten. Java Basics - Anfänger-Themen 12
N Best Practice Frage zum MVC-Pattern Java Basics - Anfänger-Themen 2
J Implementierung von Observer und Singleton-Pattern Java Basics - Anfänger-Themen 9
W RegEx Matcher + Pattern und Emails Java Basics - Anfänger-Themen 8
M Schlüsselworte Unterschied: String.matches und Pattern.compile Java Basics - Anfänger-Themen 2
C Best Practice JTable in MVC Pattern Java Basics - Anfänger-Themen 7
Bregedur Methoden Matcher und Pattern bei sich wiederholenden Werten Java Basics - Anfänger-Themen 1
fLooojava MVC Pattern und Observer Pattern Java Basics - Anfänger-Themen 6
S Regex Pattern Java Basics - Anfänger-Themen 3
Z Pattern und Matcher substring zu String möglich? Java Basics - Anfänger-Themen 4
B Pattern für Email Liste Java Basics - Anfänger-Themen 3
J Builder Pattern implementieren Java Basics - Anfänger-Themen 3
M Methoden Pattern Matching Vokal Java Basics - Anfänger-Themen 2
agent47 Pattern split Java Basics - Anfänger-Themen 2
J MVC Pattern, mehrere Controller/Views/Models Java Basics - Anfänger-Themen 0
B Strategy Pattern - Rechner Java Basics - Anfänger-Themen 6
I Vertändnisfrage zu Prototype Pattern Java Basics - Anfänger-Themen 0
L Kompositum-Pattern Hilfe :O Java Basics - Anfänger-Themen 4
F eigenes Listener Pattern mit Interface Java Basics - Anfänger-Themen 1
B Pattern Matching ohne Match-Methoden Java Basics - Anfänger-Themen 11
Furtano OOP Memento Pattern | übergabe einer Kopie des Arrays Java Basics - Anfänger-Themen 0
F Erste Schritte Pattern zum Zerlegen von selbstdefinierten Dateinamen Java Basics - Anfänger-Themen 7
M MVC + Strategy Pattern Ansatz (mit Code) Java Basics - Anfänger-Themen 5
A Observer Pattern Problem Java Basics - Anfänger-Themen 15
J Interface Frage zu Interfces am Beispiel Observer Pattern Java Basics - Anfänger-Themen 8
S OOP Regex Pattern Java Basics - Anfänger-Themen 2
P Grundsatzfrage zu Decorator-Pattern Java Basics - Anfänger-Themen 6
L Pattern Matching Java Basics - Anfänger-Themen 3
L RegExp bzw Pattern in Java Java Basics - Anfänger-Themen 6
Helgon Observer Pattern - hasChanged() immer false Java Basics - Anfänger-Themen 10
R aktualisierung des View im MVC-Pattern Java Basics - Anfänger-Themen 5
M RegEx Pattern Matcher Java Basics - Anfänger-Themen 16
R Pattern bzw. Regex HTML-Code Java Basics - Anfänger-Themen 10
N Regexp Pattern & Matcher Problem Java Basics - Anfänger-Themen 4
I OOP Verständnisfrage zu Singelton Pattern Java Basics - Anfänger-Themen 21
B static und Pattern matching Java Basics - Anfänger-Themen 22
T pattern klappt nicht so Java Basics - Anfänger-Themen 6
T Decorator Pattern Java Basics - Anfänger-Themen 7
A Pattern und Matcher Java Basics - Anfänger-Themen 9
T Frage zu Pattern/Matcher Java Basics - Anfänger-Themen 6
D Pattern in Midi-Sequencer Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben