Zusammenfassung
Quellcode zum Projekt
Playlist
Beispiel 1 zu Design Pattern
Programmierung in C#
Verwende das Design Pattern Object Pool für die Umsetzung folgender Anwendung:
Im Garderobenraum eines Theaters können Besucher ihre Jacken, Mäntel u.s. abgeben. Sie erhalten eine Plakette mit der Nummer des von ihnen belegten Hakens. Nach Ende der Vorstellung geben Sie die Plakette zurück, erhalten ihre Kleidung wieder und der Haken ist wieder im Besitz der Garderobe.
Im Programm soll eine Garderobe mit einer vom User eingegebenen Anzahl von Kleiderhaken erzeugt werden. In der Garderobe kann ein Kleiderhaken belegt werden und auch wieder freigegeben.
Programmierung in java
Verwende das Design Pattern Object Pool für die Umsetzung folgender Anwendung:
Im Garderobenraum eines Theaters können Besucher ihre Jacken, Mäntel u.s. abgeben. Sie erhalten eine Plakette mit der Nummer des von ihnen belegten Hakens. Nach Ende der Vorstellung geben Sie die Plakette zurück, erhalten ihre Kleidung wieder und der Haken ist wieder im Besitz der Garderobe.
Im Programm soll eine Garderobe mit einer vom User eingegebenen Anzahl von Kleiderhaken erzeugt werden. In der Garderobe kann ein Kleiderhaken belegt werden und auch wieder freigegeben.
Beispiel 2 zu Design Pattern
Programmierung in C#
Verwende das Design Pattern State Machine im implementiere eine Ampelschaltung bestehend aus den vier Phasen:
(1) rot
(2) rot – gelb
(3) grün
(4) gelb
Die Aktionen, welche mit den einzelnen Phasen verbunden sind, sind die Anweisungen an die Fahrer der Fahrzeuge, die an der Ampel stehen bzw. vorbeifahren.
Beispiel: State -> GREEN / Aktion DO: fahren, ENTRY: losfahren, EXIT: anhalten
Programmierung in java
Verwende das Design Pattern State Machine im implementiere eine Ampelschaltung bestehend aus den vier Phasen:
(1) rot
(2) rot – gelb
(3) grün
(4) gelb
Die Aktionen, welche mit den einzelnen Phasen verbunden sind, sind die Anweisungen an die Fahrer der Fahrzeuge, die an der Ampel stehen bzw. vorbeifahren.
Beispiel: State -> GREEN / Aktion DO: fahren, ENTRY: losfahren, EXIT: anhalten
Beispiel 3 zu Design Pattern
Programmierung in C#
Programmierung in java
Beispiel 4 zu Design Pattern
Das Quiz zur Playlist in C#
Test Summary
0 of 5 Fragen completed
Fragen:
Informationen
You have already completed the test before. Hence you can not start it again.
Test is loading…
You must sign in or sign up to start the test.
You must first complete the following:
Resultate
Resultate
0 of 5 Fragen answered correctly
Your time:
Abgelaufene Zeit
You have reached 0 of 0 point(s), (0)
Earned Point(s): 0 of 0, (0)
0 Essay(s) Pending (Possible Point(s): 0)
Kategorien
- Keine Kategorie zugeordnet 0%
- 1
- 2
- 3
- 4
- 5
- Current
- Review
- Beantwortet
- Richtig
- Falsch
-
Frage 1 of 5
1. Frage
Gegeben ist eine Klasse MediaTower, die verschiedene Medien anzeigen oder auch abspielen kann. Ein beliebiges Medium definiert dazu die Methoden play() und show().
Nun sollen zwei Klassen Video und Bild erstellt werden, welche an den MediaTower gebunden werden können. Da aber die Klassen nicht alle Methoden implementieren, soll eine Adapterklasse erstellt werden.
Kann dieser Quellcode fehlerfrei compiliert werden?
RichtigFalsch -
Frage 2 of 5
2. Frage
Auf einer Social Media Plattform können Mitglieder Seiten von anderen Mitgliedern abonnieren. Wenn diese dann einen neuen Beitrag posten, werden die Abonnementen unverzüglich informiert.
Welches Design Pattern liegt hier vor?
RichtigFalsch -
Frage 3 of 5
3. Frage
Ein Arbeiter erledigt jeden Tag eine ihm zugewiesene Aufgabe. Diese kann sich täglich ändern. Für die Implementierung wurde das Befehlsmuster verwendet. Der Quellcode sieht wie folgt aus:
Wie lautet die Definition des Delegaten in Zeile //line 1?
RichtigFalsch -
Frage 4 of 5
4. Frage
Im folgenden Quellcode wurde der Objektpool umgesetzt. Ein Supermarkt verkauft Lebensmittel und Technik (jeweils 5 Stück) und bietet eine Methode Take, bei welcher übergeben wird, was für ein Objekt ausgegeben werden soll.
Kann dieser Code fehlerfrei compiliert werden?
RichtigFalsch -
Frage 5 of 5
5. Frage
In nachstehendem Code wurde das Muster der abstrakten Fabrik als generische Klasse umgesetzt. Diese Fabrik erzeugt beliebige Produkte, wobei jedes eine Bezeichnung und einen Preis haben muss.
Kann das Programm fehlerfrei compiliert werden?
RichtigFalsch
Das Quiz zur Playlist in java
Test Summary
0 of 5 Fragen completed
Fragen:
Informationen
You have already completed the test before. Hence you can not start it again.
Test is loading…
You must sign in or sign up to start the test.
You must first complete the following:
Resultate
Resultate
0 of 5 Fragen answered correctly
Your time:
Abgelaufene Zeit
You have reached 0 of 0 point(s), (0)
Earned Point(s): 0 of 0, (0)
0 Essay(s) Pending (Possible Point(s): 0)
Kategorien
- Keine Kategorie zugeordnet 0%
- 1
- 2
- 3
- 4
- 5
- Current
- Review
- Beantwortet
- Richtig
- Falsch
-
Frage 1 of 5
1. Frage
Gegeben ist eine Klasse MediaTower, die verschiedene Medien anzeigen oder auch abspielen kann. Ein beliebiges Medium definiert dazu die Methoden play() und show().
Nun sollen zwei Klassen Video und Bild erstellt werden, welche an den MediaTower gebunden werden können. Da aber die Klassen nicht alle Methoden implementieren, soll eine Adapterklasse erstellt werden.
Kann dieser Quellcode fehlerfrei compiliert werden?
RichtigFalsch -
Frage 2 of 5
2. Frage
RichtigFalsch -
Frage 3 of 5
3. Frage
Ein Arbeiter erledigt jeden Tag eine ihm zugewiesene Aufgabe. Diese kann sich täglich ändern. Für die Implementierung wurde das Befehlsmuster verwendet. Der Quellcode sieht wie folgt aus:
Welche Zeile muss an //line 1 und welche an //line 2 hinzugefügt werden, damit der Quellcode fehlerfrei compiliert werden kann?
Jedes
Elemente sortieren
- double arbeiten(Arbeiter me);
- einkommen += was.arbeiten(this);
-
//line 1
-
//line 2
RichtigFalsch -
Frage 4 of 5
4. Frage
Gegeben ist folgende Implementierung für die Definition beliebiger Verzeichnisstrukturen.
Was wird bei Start des folgenden Programms ausgegeben?
RichtigFalsch -
Frage 5 of 5
5. Frage
In folgendem Quellcode wurde das Muster der abstrakten Fabrik umgesetzt. Diese kann entweder Autos oder Kleidung produzieren. Welches Produkt sie liefern soll, wird bei Aufruf der Methode produzieren angegeben.
Kann dieser Quellcode fehlerfrei compiliert werden?
RichtigFalsch