URL: https://www.overclockers.at/coding-stuff/fifo_144467/page_1 - zur Vollversion wechseln!
Ich habe folgende Aufgabe:
ZitatImplementieren Sie eine Queue für eine objektorientierte Umgebung. Die Queue soll ein FIFO-Verhalten besitzen und alle Objekte speicher können, die vom Objekt "object" abgeleitet sind. Es genügen die Methoden Put und Get.
die queue soll "object"s aufnehmen und abgeben. object ist wahrscheinlich eine abstract class.
kA was eine "todo list" in diesem zusammenhang sein soll 
wo steht was von todo? für mich klingts nach ner queue die einfach put und get zur verfügung stellt - nicht mehr und nicht weniger
ja is einfach eine klasse der die abstrakte klasse "objekt" vererbt bekommt, die abhängig davon welche endaufgabe du hast bestimmte datenelemente enthält du sollst nur a queue implementieren also ein objekt was eine funktion put und eine funktion put enthält und vielleicht no anzahl elemente usw.
welche sprache überhaupt?
Zitat von Neo-=IuE=-ja is einfach eine klasse der die abstrakte klasse "objekt" vererbt bekommt
Ich schätze mal, du sollst eine Interprozesskommunikation zur Verfügung stellen, mit der du Instanzen der Klasse object (oder einer Subklasse) von einem Prozess zum anderen schicken kannst.
Der Sender stellt mit PUT ein object in die Queue, der Empfänger liest mit GET das object aus der Queue.
lol, schreib's in Java5 und du hast eine vollautomatische Queue-Implementierung. 
das ganze kann in pseudocode, grafisch oder in einer bevorzugten Sprache gemacht werden. Leider bin ich Java nicht mächtig
.
Also quasi ist das ganze eh nur ein normaler fifo nur halt, dass ich als wert den Zeiger auf eine Klasse / Funktion / Methode etc... eintrage?
quasi fifo(befehl, objekt)
für befehl ein get oder put und für objekt den zeiger.
Nein / Nein / NeinZitat von aNtraXxAlso quasi ist das ganze eh nur ein normaler fifo nur halt, dass ich als wert den Zeiger auf eine Klasse / Funktion / Methode etc... eintrage?
also einen zeiger auf eine memberklasse.
und wozu schreibe ich sowas in einen fifo?
Sagen wir, du hast 2 Klassen: Brezel und Semmel. Die beiden sind von object abgeleitet. Nun willst du eine Backofen-Klasse schreiben, die im Grunde eine Fifo ist. Den Backofen willst du aber natürlich nicht nur für Semmeln oder Brezeln bauen, sondern du willst beide reingeben können. Deshalb sagst du einfach, dass der Backofen "object"-Objekte in die Fifo geben will, also die Schnittstellen
hat.Code:Put(object o) object Get()
Code:Brezel b1, b2; Semmel s1, s2; Backofen ofen = new Backofen(); Object fertigesGebaeck; b1 = new Brezel(); b2 = new Brezel(); s1 = new Semmel(); s2 = new Semmel(); ofen.Put(b1); ofen.Put(s1); ofen.Put(b2); ofen.Put(s2); fertigesGebaeck = ofen.Get(); iss(fertigesGebaeck);
neinZitat von aNtraXxalso einen zeiger auf eine memberklasse.
und wozu schreibe ich sowas in einen fifo?

verbrennt da ned alles hinten?! 
Ja Objektorientiere Programmierung hab ich schon mal gelernt
. Ist schon ein Zeiterl her
.
*trööt* falschZitat von matedit: @gue, fifo backofenverbrennt da ned alles hinten?!
ein LIFO (oder FILO
- kurz Stack) Backofen würde die Brezel verbrennen lassen 
ja, stimmt schon.. wollt nur das was verbrennt 
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026