Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

111

06.09.2010, 22:40

Is so 'ne Sache. Eigentlich kennt ein Objekt wohl ein Dateiformat nicht und ein Format das Objekt nicht. Aber andererseits braucht man dann 'nen Serializer, der Format und Objekt kennt. So ein Serializer ist aber irgendwie in der "Realität" nicht wirklich existent und wäre somit nur ein Hilfskonstrukt, was irgendwie auch nicht so 100%ig im Sinne von OOP ist.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

MasterK

Frischling

Beiträge: 92

Wohnort: Koblenz

Beruf: Teamleiter Softwareentwicklung

  • Private Nachricht senden

112

06.09.2010, 22:45

"Realität" abzubilden ist ja auch nicht das einzige argument für OOP. Natürlich braucht man auch hilfsklassen. Und eine klasse, welche den inhalt einer datei in ein datenmodel lädt. Ich find, das bildet die realität eigentlich auch ganz gut ab.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

113

06.09.2010, 22:47

So ein Serializer ist aber irgendwie in der "Realität" nicht wirklich existent und wäre somit nur ein Hilfskonstrukt, was irgendwie auch nicht so 100%ig im Sinne von OOP ist.

Doch eigentlich schon. Bei OOP gehts nicht darum die physikalische Realität abzubilden sondern ein Softwaremodell. Das muss mit der materiellen Welt absolut gar nichts zu tun haben.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

114

06.09.2010, 22:57

Sicher, aber wenn Du es schon so losgelöst betrachtest, dann ist gegen eine Serialize-Methode rein gar nichts einzuwenden, denn diese weiß am besten, was sie schreiben muss, solange sie ihr Format selber definieren darf. Bei festem/externem Format ist ein Standalone-Serializer sicher zweckdienlicher.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Werbeanzeige