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

1

03.03.2014, 20:32

Suche Buch - Entwurfsmuster und -prinzipien

67%

Design Patterns. Elements of Reusable Object-Oriented Software (4)

33%

Entwurfsmuster von Kopf bis Fuß (orig. Head First Design Patterns) (2)

0%

Anderes (bitte mit Nennung)

Hallo Leute!

Wie der Titel schon sagt, suche ich ein Buch, welches Entwurfsmuster und Programmier-Prinzipien (besonders mit Bezug auf SOLID) näher erläutert.
Ich habe mich auch schon mal ein bisschen umgesehen und z.B. folgende Bücher entdeckt:

Ich weiß nicht welches ich nehmen soll, aber vielleicht könnt ihr mir ja 'ne kleine Entscheidungshilfe geben ;) .. Oder vielleicht auch ein ganz anderes Buch. Deutsch oder Englisch ist vollkommen egal. Wenn in den Büchern viel mit Code erklärt und hantiert wird, würde ich C++, Java oder C# als Programmiersprache bevorzugen. Aber wenn die Syntax sich zu denen nicht viel unterscheidet, habe ich auch kein Problem wenn es eine andere Sprache ist. Preislich sollte das ganze so auch bis maximal 40-50€ gehen (außer es gibt gute Gründe mehr auszugeben :P ).

Danke schon mal dafür :thumbup: .

Grüße Benjamin :)

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »bennichamp« (04.03.2014, 19:13)


NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

2

04.03.2014, 02:35

Hast du schon das gelesen: http://openbook.galileocomputing.de/oop/ ?
Danach würde ich Design Patterns lesen.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

3

04.03.2014, 11:03

Nein, das Buch hab ich schon ab und zu mal gesehen und wollte es eigentlich auch kaufen, aber 50€ sind halt schon ein ganzer Brocken Kohle :P ...
Aber ich hab' gar nicht gesehen das es das als OpenBook gibt... Dann kann ich des ja auch so lesen. Sehr praktisch und werd' ich dann auch mal machen ;) .
Danke auch schon mal für die Buchempfehlung, aber ich wart nochmal auf ein paar andere Stimmen :)

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

4

04.03.2014, 14:16

Ich selbst habe Entwurfsmuster von Kopf bis Fuß. Ich hab die deutsche Version zu Hause, habe aber oft gehört dass die original Ausgabe besser ist. Dabei geht es aber glaube ich eher um den Humor und den Wortwitz mit welchem das Buch versucht dir die Prinzipien näher zu bringen. Mir hat es gefallen. Es ist halt ein wenig anders aufgebaut als typische Lehrbücher. Es ist locker geschrieben, hat viele Grafiken und zu jeder Sache ein Beispiel. Der Code im Buch ist halt Java. Ob man die Sprache jetzt mag oder nicht, zum lernen von so Prinzipien und fürs Verständnis fand ich es gut. Der Code ist halt einfach zu lesen und schnell verständlich. C++ zum Beispiel finde ich persönlich teilweise anstrengend zu lesen auf dauer, vor allem wenn es mir nur um bestimmte Prinzipien geht. Das ist aber letzten Endes Geschmackssache. Das andere Buch habe ich selbst nicht gelesen. Bei den meisten wird es wohl auch eher so sein, dass sie wenn überhaupt nur ein Buch zu dem Thema gelesen haben. Gut sein werden aber beide.
Wichtig ist, dass du dich aber nicht zu sehr um Designfragen kümmerst. Klar ist vernünftiges Codedesign schön und eine tolle Sache, man kann es aber übertreiben. Das wird dir beim lesen eines der Bücher vermutlich auch erst mal passieren, du solltest aber irgendwann den richtigen Mittelweg für dich finden. Ich finde zum Beispiel auch dass viele hier im Forum mit Codedesign übertreiben. Da wird sich oft Seitenlang über Kleinigkeiten gestritten. Das kann man jetzt gut finden, ich finde es persönlich aber eher lästig und ich möchte mit meinem Code dann lieber weiter kommen als Stundenlang zu designen und zu überlegen welchen Fitzel ich verbessern könnte. Was ich dir damit sagen möchte, lern die Prinzipien und versuch sie zu verstehen und anwenden zu können, aber übertreibe es hinterher nicht.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

5

04.03.2014, 19:20

Danke auch schon mal dir :)

Ja das Buch scheint mir halt auch ein bisschen konkreter an Beispielen zu arbeiten (und der Schreibstil ist echt Klasse ;) - steht halt ziemlich im Kontrast zum "alten" Buch und ich war ein bisschen am zweifeln, ob deswegen der Informationsgehalt etwas dabei verloren einbüßen könnte) ...
Aber das mit den Anwendungen find' ich gut, weil es ist ja schon ein recht abstraktes Thema und da sind so Beispiele immer hilfreich.
Enthält es denn auch alle Entwurfsmuster die der Klassiker hat oder gibt es da Unterschiede?
An sich will ich so ein Buch auch nur mal lesen um einen Überblick zu bekommen was es denn so für welche Situationen so gibt um dann -wie du schon gesagt hast- meinen Mittelweg, was wann wie sinnvoll ist, zu finden.

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

6

04.03.2014, 19:31

Hier findest du das Inhaltsverzeichnis. Unter übrig gebliebene Entwursmuster wird halt noch ein wenig auf andere Muster eingegangen wobei dort ohne konkrete Beispiele mit Code und allem drum und dran gearbeitet wird. Was das andere Buch abhandelt weiß ich wie gesagt nicht, aber ein Blick in das Inhaltsverzeichnis wird auch da helfen denk ich.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

7

04.03.2014, 19:49

Ah ok prima, das mit den übrigen Mustern ist mir gar nicht aufgefallen :P ..
Es scheint dann aber auch recht vollständig zu sein und im "schlimmsten" Fall muss man die Muster dann halt nochmal online recherchieren ;) ..
Aber ich warte eh nochmal ob nicht noch ein paar Stimmen dazu kommen ^^

Werbeanzeige