---
title: 'Thema der Woche: Gof-Pattern-Wiederholung'
url: 'https://www.tutego.de/blog/javainsel/2009/04/thema-der-woche-gof-pattern-wiederholung'
markdown: 'https://www.tutego.de/blog/javainsel/2009/04/thema-der-woche-gof-pattern-wiederholung.md'
date: '2009-04-26'
description: 'Wiederhole die Gof-Pattern von http://www.cmcrossroads.com/bradapp/javapats.html#Part2. Gehe die fundamentalen Pattern unter http://www.mindspring.com/~mgrand/pattern_synopses.htm#Dynamic%20Linkage ab. Theoretische Aufgaben: Nenne zwei Nachteile, die Vererbung gegenüber Assoziation hat. Gibt es …'
taxonomy:
  category:
    - 'Die wöchentliche Dosis Java'
---

# Thema der Woche: Gof-Pattern-Wiederholung

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://www.tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://www.tutego.de/blog/javainsel/)

## Thema der Woche: Gof-Pattern-Wiederholung

26.04.2009 · [Christian Ullenboom](https://www.tutego.de/blog/javainsel/author/admin/)

- Wiederhole die Gof-Pattern von [http://www.cmcrossroads.com/bradapp/javapats.html#Part2](http://www.cmcrossroads.com/bradapp/javapats.html#Part2 "http://www.cmcrossroads.com/bradapp/javapats.html#Part2").
- Gehe die fundamentalen Pattern unter [http://www.mindspring.com/~mgrand/pattern\_synopses.htm#Dynamic%20Linkage](http://www.mindspring.com/~mgrand/pattern_synopses.htm#Dynamic%20Linkage "http://www.mindspring.com/~mgrand/pattern_synopses.htm#Dynamic%20Linkage") ab.

Theoretische Aufgaben:

- Nenne zwei Nachteile, die Vererbung gegenüber Assoziation hat.
- Gibt es seit Java 5 eine Alternative zu Marker-Interfaces? Wie sieht diese aus? Nenne Beispiele.

Praktische Aufgaben:

- Implementiere mit [http://commons.apache.org/chain/](http://commons.apache.org/chain/ "http://commons.apache.org/chain/") ein einfaches Beispiel, bei dem auf der Basis der ersten Bytes einer Grafikdatei eine Meldung auf dem Bildschirm erscheint, um welchen Bildtyp es sich handelt.
- dom4j nutzt mehrere Flyweight-Klassen ([http://dom4j.org/dom4j-1.6.1/apidocs/org/dom4j/tree/package-summary.html](http://dom4j.org/dom4j-1.6.1/apidocs/org/dom4j/tree/package-summary.html "http://dom4j.org/dom4j-1.6.1/apidocs/org/dom4j/tree/package-summary.html")). Diskutiere, ob das Fliegengewicht-Klassen nach dem Gof-Prinzip sind.

Kategorien: [Die wöchentliche Dosis Java](https://www.tutego.de/blog/javainsel/category/die-woechentliche-dosis-java/)

[← Alle Beiträge](https://www.tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Größe vom Integer.valueOf Cache ist nun konfigurierbar](https://www.tutego.de/blog/javainsel/2009/04/grose-vom-integer-valueof-cache-ist-nun-konfigurierbar.md)
