Entwurfsmuster von Kopf bis Fuß - Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates

Entwurfsmuster von Kopf bis Fuß

Buch | Softcover
672 Seiten
2005
O'Reilly (Verlag)
978-3-89721-421-7 (ISBN)
48,00 inkl. MwSt
zur Neuauflage
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Sie haben natürlich keine Lust, das Rad (oder gar einen Platten) neu zu erfinden, klar. Warum sich also nicht mal bei Entwurfsmustern umsehen? Entwurfsmuster sind die geballte Erfahrung von Leuten, die sich vor Ihnen denselben Schwierigkeiten beim Software-Design gegenüber sahen - und dafür elegante, übertragbare Lösungen fanden. Mit Entwurfsmustern können Sie viel Zeit sparen ... Zeit für spannendere, komplexere oder einfach unterhaltsamere Herausforderungen.

Dazu brauchen Sie folgende Informationen:
* Welche Entwurfsmuster sind wichtig und nützlich?
* Wann und warum verwende ich diese Muster?
* Wie lassen sich die Muster direkt auf meinen Software-Entwurf anwenden?
* In welchen Situationen sollte ich lieber die Finger von ihnen lassen (Vorsicht, Musteritis!)?
* Und auf welchen Prinzipien Objektorientierter Programmierung basieren die Muster?

Jetzt müsste es noch einen Weg geben, all das zu lernen, ohne einzuschlafen! In diesem Buch wurden die neusten Forschungsergebnisse aus der Neurobiologie, der Kognitionswissenschaft und der Lerntheorie angewandt, um Ihnen Entwurfsmuster direkt ins Hirn zu spielen, und zwar so, dass es hält. So, dass Sie Spaß beim Lernen haben und danach Ihre Probleme beim Software-Design tatsächlich leichter lösen können.

Eric Freeman ist Informatiker und begeistert sich für Software- und Medienarchitektur. Er hat gerade vier Jahre in einem Traumjob bei Disney hinter sich, wo er ein Projekt zu Breitbandinternet und drahtloser Übertragung geleitet hat; jetzt arbeitet er wieder als Autor, programmiert coole Software und betätigt sich als Java- und Mac-Hacker. Einen großen Teil der 90er-Jahre hat Eric damit verbracht, sich gemeinsam mit David Gelernter mit Alternativen zur Desktop-Metapher zu beschäftigen (und noch heute fragen beide: "Warum muss ich einer Datei einen Namen geben?"). Auf der Grundlage dieser Arbeiten promovierte Eric 1997 an der Yale University. Er hat außerdem Mirror Worlds Technologies mit begründet, um dort Lifestreams, eine kommerzielle Version seiner Dissertation, zu entwickeln. In einem früheren Leben hat Eric Software für Netzwerke und Supercomputer entwickelt. Vielleicht kennen Sie ihn aus Büchern wie JavaSpaces Principles, Patterns and Practice. Er denkt gern an die Implementierung von Tupelraum-Systemen auf Thinking Machine CM-5-Rechnern und an den Aufbau einiger der ersten Internetinformationssysteme für die NASA in den späten 80er-Jahren zurück. Zurzeit lebt Eric auf Bainbridge Island. Wenn er nicht gerade Texte oder Code schreibt, verbringt er mehr Zeit mit dem Herumbasteln an seinem Heimkino als mit dem Zuschauen und versucht, ein Dragon's Lair-Videospiel von ca. 1980 wieder ans Laufen zu bekommen. Er hätte auch nichts dagegen, als Nebenbeschäftigung noch ein bisschen elektronische Musik aufzulegen.

Elisabeth Freeman ist Autorin, Software-Entwicklerin und Digitalkünstlerin. Für das Internet engagiert sie sich schon seit dessen Anfangszeit; sie ist Mitbegründerin von The Ada Project (TAP), einer preisgekrönten Website für Frauen in der Informatik, die mittlerweile von der Association for Computing Machinery (ACM) übernommen wurde. In letzter Zeit hat Elisabeth Forschungs- und Entwicklungsarbeiten zu digitalen Medien bei der Walt Disney Company geleitet; sie ist Miterfinderin von Motion, einem Content-System, das täglich Terabytes an Videodaten für Nutzer von Disney, ESPN und Movies.com liefert.Elisabeth hat Informatik-Hochschulabschlüsse von der Yale University und der Indiana University. Sie hat auf verschiedenen Gebieten gearbeitet, z.B. auf den Gebieten visuelle Sprachen, RSS-Syndizierung und Internetsysteme.

Kathy Sierra interessiert sich schon seit ihren Tagen als Spieleentwicklerin (Virgin, MGM, Amblin') für Lerntheorien. In letzter Zeit war sie zum Beispiel Trainerin für Suns Java-Trainer, denen sie zeigte, wie man Kunden die neuesten Technologien beibringt. Sie hat außerdem diverse Sun-Zertifizierungstests entscheidend mitentwickelt. Sie ist die Gründerin der größten und freundlichsten Java-Community javaranch.com, die ausschließlich auf freiwilliger Arbeit basiert und schon diverse Preise eingeheimst hat.

Einführung xxiii
- Willkommen bei den Entwurfsmustern: eine Einführung
- Ihre Objekte auf dem Laufenden halten: das Observer-Muster
- Objekte dekorieren: das Decorator-Muster
- Backen in OO-Qualität: das Factory-Muster
- Ein einzigartiges Objekt: das Singleton-Muster
- Aufrufe einkapseln: das Command-Muster
- Anpassungsfähigkeit beweisen: das Adapter- und das Facade-Muster
- Algorithmen einkapseln: das Template Methode-Muster
- Erfolgreiche Kollektionen: das Iterator- und das Composite-Muster
- Die Zustände in Objekthausen: das State-Muster
- Den Zugriff auf Objekte kontrollieren: das Proxy-Muster
- Muster von Mustern: zusammengesetzte Muster
- Entwurfsmuster in der realen Welt: besser leben mit Mustern
- Anhang: übriggebliebene Muster

Als O'Reilly es vor einigen Jahren wagte, ein doch recht anspruchsvolles Thema wie Entwurfsmuster in eine neue Reihe mit vielen Bildern, comic-artigen Beschriftungen und verständlichen Erklärungen zu positionieren, war der Aufschrei einiger Besserwisser laut zu vernehmen: Wie kann man es wagen, solch eine elitäre Materie einem breiteren Leserkreis verfügbar zu machen? Das Ergebnis: Ein voller Erfolg für die Autoren und den Verlag, inklusive Übersetzung in mehrere Sprachen und zahlreiche weitere Reihentitel (auch zu einsteigerfreundlicheren Themen wie HTML).Christian Wenz

Sprache deutsch
Gewicht 1275 g
Einbandart Paperback
Themenwelt Informatik Software Entwicklung Design Patterns
Schlagworte Entwurfsmuster, Design Patterns, Java, Programmierung, Softwareentwicklung • Software Engineering / Softwareentwicklung • Softwareentwicklung
ISBN-10 3-89721-421-0 / 3897214210
ISBN-13 978-3-89721-421-7 / 9783897214217
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Wie bewerten Sie den Artikel?
Bitte geben Sie Ihre Bewertung ein:
Bitte geben Sie Daten ein:
Mehr entdecken
aus dem Bereich