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

Casey20

Frischling

Beiträge: 72

Wohnort: Berlin

  • Private Nachricht senden

11

07.12.2006, 12:54

Ich habe mir die Templates immer als so ne Art Fabrik für Funktionen, Klassen usw. vorgestellt.
Verbessert mich wenn ich falsch liege. :)
"Der weise Mann bildet sich sein eigenes Urteil"

Kane

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

12

07.12.2006, 13:05

Im Grund sind Templates Schablonen für Klassen und Funktionen. Allerdings erlauben Templates sehr viel mehr an Funktionalität, z.B. die generelle und partielle Spezialisierung :) Das ist ein sehr großes (und schönes) Thema, lohnt sich auf jedenfall damit auseinander zu setzen!

grüße
@D13_Dreinig

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

13

07.12.2006, 15:29

ich gebe rklaffehn Recht, Singletons sind deshalb so beliebt, weil sie sehr einfach und klar einzusetzen sind. Alle Singletons, die du gepostet hast David_pb, sind ja größtenteils nur Arten, wie man ein Singleton implementieren kann. (mit Wächter, ohne, mit static) etc.

Hin oder her... wäre dafür das wir die anderen aber auch mal vorstellen, am besten auch mit code und welchen Nutzen die haben. Am wichtigsten find ich neben Singletons, Template Methods, Adapter (ultra wichtig) und Factories

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

14

07.12.2006, 15:37

Zitat von »"koschka"«

ich gebe rklaffehn Recht, Singletons sind deshalb so beliebt, weil sie sehr einfach und klar einzusetzen sind. Alle Singletons, die du gepostet hast David_pb, sind ja größtenteils nur Arten, wie man ein Singleton implementieren kann. (mit Wächter, ohne, mit static) etc.

Hin oder her... wäre dafür das wir die anderen aber auch mal vorstellen, am besten auch mit code und welchen Nutzen die haben. Am wichtigsten find ich neben Singletons, Template Methods, Adapter (ultra wichtig) und Factories


Sicher sind das verschiedene Typen von Singletons, das Grundmuster ist einfach aber es kann sehr komplex werden... Hab nichts anderes gesagt.

grüße
@D13_Dreinig

Faule Socke

Community-Fossil

  • »Faule Socke« ist der Autor dieses Themas

Beiträge: 1 915

Wohnort: Schreibtischstuhl

  • Private Nachricht senden

15

07.12.2006, 15:55

Was sind denn Singletons und Fabriken?? versteh ich net... kann mir das vllt jemand erklären?


mfg,

Faule Socke

Sheddex

unregistriert

16

07.12.2006, 16:34

google -> singleton
google -> factory pattern

Faule Socke

Community-Fossil

  • »Faule Socke« ist der Autor dieses Themas

Beiträge: 1 915

Wohnort: Schreibtischstuhl

  • Private Nachricht senden

17

07.12.2006, 17:16

Falls jemand zufällig ein tut kennt könnt er ja auch n link posten(dann spart er sich die erklärung)!

EDIT: Oh sry dragon flame hab seite 2 übersehen!

mfg,

Faule Socke und frohe weihnachten schonmal!

Steven77

Alter Hase

Beiträge: 515

Wohnort: Münster - Gievenbeach

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

18

08.12.2006, 14:21

Informationen zu Entwurfsmustern gibt es zu Hauf im Netz. Da wird man quasi von erschlagen. Nichtsdestotrotz fände ich es gar nicht schlecht, wenn wir eine strukturierte Design-Patterns-Sektion bei den FAQ bzw. den Tutorials hätten.

Im übrigen wurde es zwar bereits kurz erwähnt, aber kam meiner Meinung nach ziemlich zu kurz: Der "Beobachter" / "Observer" ist jawohl ein sehr wichtiges, zumindest praktisches Entwurfsmuster -- neben denen, die bereits als "wichtig" deklariert wurden --, ohne, dass ich weitere degradieren möchte: Command, Fliegengewicht, Fassade, Proxy, ...

Allgemein möchte ich noch loswerden, dass Entwurfsmuster nicht nur (wie rklaffehn angedeutet hat) "Interaktionen von Objekten erklären", sondern vielmehr darauf abzielen, Konzepte strukturiert abzubilden, die sich auf genau diese Weisen bewährt haben. Ferner kreieren sie diesbzgl. eine einheitliche Kommunikation zwischen Entwerfern und Programmierern, die die Bezeichnungen dieser Muster direkt einordnen können und nicht um den heißen Brei reden müssen.

Ich wäre bereit, das ein oder andere Entwurfsmuster zu beschreiben.
Kommen Sie nie mit einem Schwert zu einer Schießerei.

Werbeanzeige