Entwurfsmuster von Kopf bis Fuß [aktuell zu Java 8]

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Freeman, Eric 1965- (VerfasserIn), Robson, Elisabeth (VerfasserIn)
Format: Buch
Sprache:German
Veröffentlicht: Beijing [u.a.] O'Reilly 2015
Ausgabe:2. Aufl.
Schlagworte:
Online-Zugang:Ausführliche Beschreibung
Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a22000008c 4500
001 BV042323738
003 DE-604
005 20191023
007 t|
008 150203s2015 gw a||| |||| 00||| ger d
015 |a 14,N46  |2 dnb 
016 7 |a 1060456729  |2 DE-101 
020 |a 3955619869  |9 3-95561-986-9 
020 |a 9783955619862  |c Pb. : EUR 49.90 (DE), EUR 51.30 (AT)  |9 978-3-95561-986-2 
024 3 |a 9783955619862 
035 |a (OCoLC)905100044 
035 |a (DE-599)DNB1060456729 
040 |a DE-604  |b ger  |e rakddb 
041 0 |a ger 
044 |a gw  |c XA-DE-NW 
049 |a DE-M347  |a DE-523  |a DE-1051  |a DE-11  |a DE-859  |a DE-29T  |a DE-20  |a DE-Aug4  |a DE-1102  |a DE-858  |a DE-634  |a DE-573  |a DE-91G  |a DE-83  |a DE-1043  |a DE-522  |a DE-898  |a DE-706  |a DE-19 
082 0 |a 005.1  |2 22/ger 
084 |a ST 230  |0 (DE-625)143617:  |2 rvk 
084 |a ST 231  |0 (DE-625)143618:  |2 rvk 
084 |a DAT 315f  |2 stub 
084 |a 004  |2 sdnb 
100 1 |a Freeman, Eric  |d 1965-  |e Verfasser  |0 (DE-588)132058332  |4 aut 
240 1 0 |a Head first design patterns 
245 1 0 |a Entwurfsmuster von Kopf bis Fuß  |b [aktuell zu Java 8]  |c Eric Freeman ; Elisabeth Robson. Mit Kathy Sierra, Bert Bates. Deutsche Übersetzung von Lars Schulten und Elke Buchholz 
250 |a 2. Aufl. 
264 1 |a Beijing [u.a.]  |b O'Reilly  |c 2015 
300 |a XXXIV, 653 S.  |b Ill. 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
650 0 7 |a Informationstechnik  |0 (DE-588)4026926-7  |2 gnd  |9 rswk-swf 
650 0 7 |a Java Standard Edition 8  |0 (DE-588)1049861094  |2 gnd  |9 rswk-swf 
650 0 7 |a Entwurfsmuster  |0 (DE-588)4546895-3  |2 gnd  |9 rswk-swf 
689 0 0 |a Entwurfsmuster  |0 (DE-588)4546895-3  |D s 
689 0 1 |a Java Standard Edition 8  |0 (DE-588)1049861094  |D s 
689 0 |5 DE-604 
689 1 0 |a Informationstechnik  |0 (DE-588)4026926-7  |D s 
689 1 1 |a Entwurfsmuster  |0 (DE-588)4546895-3  |D s 
689 1 |8 1\p  |5 DE-604 
700 1 |a Robson, Elisabeth  |e Verfasser  |0 (DE-588)132058324  |4 aut 
700 1 |a Sierra, Kathy  |d ca. 20./21. Jahrhundert  |e Sonstige  |0 (DE-588)119774696X  |4 oth 
776 0 8 |i Erscheint auch als  |n Online-Ausgabe, PDF  |z 978-3-95561-987-9 
856 4 2 |q text/html  |u http://www.oreilly.de/catalog/hfdesignpat2ger/index.html  |3 Ausführliche Beschreibung 
856 4 2 |m DNB Datenaustausch  |q application/pdf  |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027760613&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA  |3 Inhaltsverzeichnis 
883 1 |8 1\p  |a cgwrk  |d 20201028  |q DE-101  |u https://d-nb.info/provenance/plan#cgwrk 
943 1 |a oai:aleph.bib-bvb.de:BVB01-027760613 

Datensatz im Suchindex

DE-BY-TUM_call_number 0104 DAT 315f 2019 A 425(2)
0303 DAT 315f 2012 L 1048(2)
DE-BY-TUM_katkey 2137684
DE-BY-TUM_location 01
03
DE-BY-TUM_media_number 040008685261
040008066488
040008066513
040008066524
040008066502
040008066499
_version_ 1820882710917283840
adam_text DER INHALT (IN DER UEBERSICHT) EINFUEHRUNG XXIII 1 WILLKOMMEN BEI DEN ENTWURFSMUSTERN: EINE EINFUEHRUNG 1 2 IHRE OBJEKTE AUF DEM LAUFENDEN HALTEN: DAS OBSERUER-MUSTER 37 3 OBJEKTE DEKORIEREN: DAS DECORATOR-MUSTER 81 4 BACKEN IN OO-QUALITAET: DAS FACTORY-MNSTER 111 5 EIN EINZIGARTIGES OBJEKT: DAS SINGLETON-MUSTER 171 6 AUFRUFE EINKAPSELN: DAS COMMAND-MUSTER 193 7 ANPASSUNGSFAEHIGKEIT BEWEISEN: DAS ADAPTER- UND DAS FACADE-MUSTER 243 8 ALGORITHMEN EINKAPSELN: DAS TEMPLATE METHODE-MUSTER 283 9 ERFOLGREICHE KOLLEKTIONEN: DAS ITERATOR- UND DAS COMPOSITE-MUSTER 323 10 DIE ZUSTAENDE IN OBJEKTHAUSEN: DAS STATE-MUSTER 393 1 1 DEN ZUGRIFF AUF OBJEKTE KONTROLLIEREN: DAS PRO Y-MUSTER 437 12 MUSTER VON MUSTERN: ZUSAMMENGESETZTE MUSTER 505 13 ENTWURFSMUSTER IN DER REALEN WELT: BESSER LEBEN MIT MUSTERN 583 14 ANHANG: UEBRIG GEBLIEBENE MUSTER 617 DER INHALT (JETZT AUSFUEHRLICH) EINFUEHRUNG IHR MUSTERGUELTIGES GEHIRN. SIE VERSUCHEN, ETWAS ZU LERNEN, UND IHR HIRN TUT SEIN BESTES, DAMIT DAS GELERNTE NICHT HAENGEN BLEIBT. ES DENKT NAEMLICH: WIR SOLLTEN LIEBER ORDENTLICH PLATZ FUER WICHTIGERE DINGE LASSEN, Z.B. FUER DAS WISSEN, WELCHE TIERE EINEM GEFAEHRLICH WERDEN KOENNTEN, ODER DASS ES EINE GANZ SCHLECHTE IDEE IST, NACKT SNOWBOARD ZU FAHREN. TJA, WIE SCHAFFEN WIR ES NUN, IHR GEHIRN DAVON ZU UEBERZEUGEN, DASS IHR LEBEN DAVON ABHAENGT, ETWAS UEBER ENTWURFSMUSTER ZU WISSEN? FUER WEN IST DIESES BUCH? XXIV WIR WISSEN, WAS IHR GEHIRN DENKT XXV METAKOGNITION XXVII MACHEN SIE SICH IHR HIRN UNTERTAN XXIX DIE FACHGUTACHTER XXXII DANKSAGUNGEN XXXIII VII HTTP://D-NB.INFO/1060456729 INHALTSVERZEICHNIS 1 ALLES BEGANN MIT EINER SIMPLEN SIMENTE-ANWENDUNG 2 ABER JETZT MUESSEN DIE ENTEN FLIEGEN LERNEN 3 ABER ETWAS GING SCHRECKLICH SCHIEF 4 EIKE DENKT UEBER VERERBUNG NACH 5 UND WIE WAERE ES MIT EINEM INTERFACE? 6 WAS WUERDEN SIE TUN, WENN SIE AN EIKES STELLE WAEREN? 7 DIE EINE KONSTANTE BEI DER SOFTWARE-ENTWICKLUNG 8 DAS PROBLEM EINKREISEN 9 DAS, WAS VERAENDERLICH IST, VON DEM TRENNEN, WAS GLEICH BLEIBT 10 ENTENVERHALTEN ENTWERFEN 11 DAS ENTENVERHALTEN IMPLEMENTIEREN 13 DIE ENTENVERHALLEN INTEGRIEREN 15 INTEGRATION FORTGESETZT... 16 VERHALTEN DYNAMISCH SETZEN 20 NOCH MAL IM GANZEN: GEKAPSELTES VERHALTEN 22 HAT-EIN KANN IST-EIN UEBERLEGEN SEIN 23 DA WIR GERADE VON ENTWURFSMUSTERN SPRECHEN ... 24 IM BISTRO AN DER ECKE AUFGESCHNAPPT ... 26 IM BUERO NEBENAN AUFGESCHNAPPT ... 27 DIE MACHT EINES GEMEINSAMEN MUSTERVOKABULARS 28 WIE VERWENDE ICH ENTWURFSMUSTER? 29 WERKZEUGE FUER IHREN DESIGN-WERKZEUGKASTEN 32 VIII WILLKOMMEN BEI DEN ENTWURFSMUSTERN WILLKOMMEN BEI DEN ENTWURFSMUSTERN IRGENDJEMAND HAT IHRE PROBLEME BEREITS GELOEST, IN DIESEM KAPITEL LERNEN SIE, WARUM (UND WIE) SIE DIE ERFAHRUNGEN UND LEKTIONEN VERWERTEN KOENNEN, DIE ANDERE ENTWICKLER GELERNT HABEN, DIE IN DEN GLEICHEN ENTWURFSSCHWIERIGKEITEN STECKTEN UND DEN TRIP UEBERLEBT HABEN. DAZU WERDEN WIR EINEN BLICK AUF DIE VENWENDUNG UND DIE VORTEILE VON ENTWURFSMUSTERN WERFEN, UNS EINIGE GRUNDLEGENDE OO-ENTWURFSPRINZIPIEN ANSEHEN UND EIN BEISPIEL DAFUER DURCHGEHEN, WIE EIN BESTIMMTES MUSTER FUNKTIONIERT. AM BESTEN ARBEITEN SIE MIT MUSTERN, INDEM SIE IHR GEHIRN MIT IHNEN AUFLADEN UND DANN IN IHREN ENTWUERFEN UND IN BESTEHENDEN ANWENDUNGEN DIE PUNKTE ERKENNEN, AN DENEN SIE SIE ANWENDEN KOENNEN. ANSTELLE VON CODE-WIEDERVERWENDUNG BIETEN IHNEN MUSTER ERFAHRUNGS-WIEDERVERWENDUNG. DAS OBSERVER-MUSTR IHRE OBJEKTE AUF DEM LAUFENDEN HALTEN VERPASSEN SIE ES NICHT, WENN ETWAS INTERESSANTES PASSIERT! WIR HABEN EIN MUSTER, DAS IHRE OBJEKTE AUF DEM LAUFENDEN HAELT, WENN ETWAS PASSIERT, DAS SIE INTERESSIEREN KOENNTE. OBJEKTE KOENNEN SOGAR ZUR LAUFZEIT ENTSCHEIDEN, OB SIE INFORMIERT WERDEN MOECHTEN. DAS OBSERVER-MUSTER IST EINS DER MUSTER, DIE IM JDK AM HAEUFIGSTEN VERWENDET WERDEN. UND ES IST UNGLAUBLICH NUETZLICH. IN DIESEM KAPITEL SEHEN WIR UNS AUSSERDEM EINS-ZU-VIELE- BEZIEHUNGEN UND LOCKERE BINDUNGEN AN. MIT DEM OBSERVER-MUSTER WERDEN SIE ZUM MITTELPUNKT DER MUSTER-PARTY. DIE WETTERSTATION-ANWENDUNG IM UEBERBLICK GESTATTEN: DAS OBSERVER-MUSTER HERAUSGEBER + ABONNENTEN = OBSERVER-MUSTER DIE DEFINITION DES OBSERVCR-MUSTCRS DIE DEFINITION DES OBSERVER-MUSTERS: DAS KLASSENDIAGRAMM DIE MACHT DER LOSEN KOPPLUNG DIE WETTERSTATION ENTWERFEN DIE WETTERSTATION IMPLEMENTIEREN DIE WETTERSTATION IN BETRIEB NEHMEN JAVAS EINGEBAUTES OBSERVER-MUSTER VERWENDEN WIE JAVAS EINGEBAUTES OBSERVER-MUSTER FUNKTIONIERT DIE WETTERSTATION MIT DER EINGEBAUTEN UNTERSTUETZUNG UEBERARBEITEN DIE DUNKLE SEITE VON JAVA.UTIL.OBSERVABLE 39 44 45 51 52 53 56 57 60 64 65 67 71 ANDERE ORTE IM JDK, AN DENEN SIE AUF DAS OBSERVER-MUSTER STOSSEN 72 WERKZEUGE FUER IHREN DESIGN-WERKZEUGKASTEN 75 IX INHALTSVERZEICHNIS 3 WILLKOMMEN BEI STERNBACK-KAFTEE 82 DAS OFFEN/GESCHLOSSEN-PRINZIP 88 DUERFEN WIR VORSTELLEN: DAS DECORATOR-MUSTER! 90 EIN GETRAENK MIT DEKORIERERN AUFBAUEN 91 DIE DEFINITION DES DECORATOR-MUSTERS 93 GETRAENKE DEKORIEREN 94 DEN STERNBACK-CODE SCHREIBEN 97 DEKORIERER AUS DER PRAXIS: JAVA I/O 102 DIE JAVA.IO-KLASSEN DEKORIEREN 103 EINEN EIGENEN 1/O-DEKORIERER SCHREIBEN 104 WERKZEUGE LUR IHREN DESIGN-WERKZEUGKASTEN 107 DAS DECORETTOR-MUSTER OBJEKTE DEKORIEREN NENNEN WIR DIESES KAPITEL EINFACH VERERBST DU NOCH ODER DESIGNST DU SCHON?. WIR UNTERSUCHEN NOCH EINMAL EINEN TYPISCHEN FALL UEBERSTRAPAZIERTER VERERBUNG, UND SIE WERDEN LERNEN, WIE SIE IHRE KLASSEN MITHILFE EINER FORM DER OBJEKT-ZUSAMMENSETZUNG ERST ZUR LAUFZEIT DEKORIEREN. WARUM? WENN IHNEN DIE TECHNIKEN DES DEKORIERENS EINMAL VERTRAUT SIND, KOENNEN SIE IHREN OBJEKTEN (ODER DEN OBJEKTEN ANDERER) NEUE AUFGABEN GEBEN, OHNE DEN CODE DER ZUGRUNDE LIEGENDEN KLASSE AENDERN ZU MUESSEN. X DCIS FACTOIY-MUSTER BACKEN IN OO-QUALITAET MACHEN SIE SICH BEREIT, EIN PAAR LOCKER GEBUNDENE 00- ENTWUERFE ZU BACKEN. DAS ERSTELLEN VON OBJEKTEN HAT MEHR ZU BIETEN ALS DIE SIMPLE VERWENDUNG DES NEW-OPERATORS. SIE WERDEN LERNEN, DASS INSTANTIIERUNG EINE AKTIVITAET IST, DIE NICHT IMMER IN DER OEFFENTLICHKEIT VERUEBT WERDEN SOLLTE UND OFT ZU BINDUNGSPROBLEMEN FUEHREN KANN. UND DAS WOLLEN SIE DOCH NICHT, ODER? LERNEN SIE, WIE SIE DAS FACTORY-MUSTER VOR LAESTIGEN ABHAENGIGKEITEN RETTEN KANN. DIE ASPEKTE IDENTIFIZIEREN, DIE VERAENDERLICH SIND 1 14 DIE OBJEKT-ERSTELLUNG KAPSELN 1 16 EINE EINFACHE PIZZAFABRIK ERSTELLEN 1 17 DIE DEFINITION DER EINFACHEN FABRIK 119 EIN FRAMEWORK FUER DIE PIZZERIA 122 DIE UNTERKLASSEN ENTSCHEIDEN LASSEN 123 EINE FABRIKMETHODE DEKLARIEREN 127 JETZT IST ES ENDLICH ZEIT, DEM FACTORY METHOD-MUSTER ZU BEGEGNEN 133 EINE ANDERE PERSPEKTIVE: PARALLELE KLASSENHIERARCHIEN 134 DIE DEFINITION DES FACTORY METHOD-MUSTERS 136 EINE SEHR ABHAENGIGE PIZZERIA 139 EIN BLICK AUF OBJEKT-ABHAENGIGKEITEN 140 DAS PRINZIP DER UMKEHRUNG DER ABHAENGIGKEITEN 141 DAS PRINZIP ANWENDEN 142 STELLEN SIE IHR DENKEN AUF DEN KOPF 144 EIN PAAR RICHTLINIEN, DIE IHNEN BEI DER BEFOLGUNG DES MUSTERS HELFEN 145 INZWISCHEN IN DER PIZZERIA 146 ZUTATENFAMILIEN 147 WAS WIR GEMACHT HABEN 155 DIE DEFINITION DES ABSTRACT FACTORY-MUSTERS 158 FACTOR) METHOD UND ABSTRACT FACTORY IM VERGLEICH 162 WERKZEUGE FUER IHREN DESIGN-WERKZEUGKASTEN 164 INHALTSVERZEICHNIS 5 DCTS SLNGLETON-MUSTER EIN EINZIGARTIGES OBJEKT UNSER NAECHSTER HALT IST DAS SINGLETON-MUSTER, UNSERE FAHRKARTE ZUR ERSTELLUNG EINZIGARTIGER OBJEKTE VON KLASSEN, VON DENEN ES NUR EINE EINZIGE INSTANZ GEBEN KANN. VIELLEICHT FREUT ES SIE ZU ERFAHREN, DASS DAS SINGLETON-MUSTER IN BEZUG AUF DAS KLASSENDIAGRAMM DAS EINFACHSTE ALLER MUSTER IST. DAS DIAGRAMM ENTHAELT TATSAECHLICH NUR EINE EINZIGE KLASSE! ABER MACHEN SIE ES SICH NICHT ZU BEQUEM. TROTZ DER EINFACHHEIT IN BEZUG AUF DAS KLASSENDIAGRAMM WERDEN WIR AUF EINE REIHE BUCKEL UND SCHLAGLOECHER IN SEINER IMPLEMENTIERUNG STOSSEN. SIE SCHNALLEN SICH ALSO BESSER AN. DAS KLEINE SINGLETON 173 DIE KLASSISCHE IMPLEMENTIERUNG DES SINGLETON-MUSTERS SEZIEREN 175 DIE SCHOKOLADENFABRIK 177 DEFINITION DES SINELETON-MUSTERS 179 WIR HABEN EIN PROBLEM ... 180 MIT MULTITHREADING KLARKOMMEN 182 KOENNEN WIR DAS MULTITHREADING VERBESSERN? 183 INZWISCHEN IN DER SCHOKOLADENFABRIK ... 185 WERKZEUGE FUER IHREN DESIGN-WERKZEUGKASTEN 188 XII DAS COMMAND-MUSTER AUFRUFE EINKAPSELN IN DIESEM KAPITEL HEBEN WIR DIE KAPSELUNG NOCH EINMAL AUF EIN GANZ NEUES NIVEAU: WIR WERDEN METHODENAUFRUFE EINKAPSELN. JA, WIRKLICH. INDEM WIR DEN METHODENAUFRUF KAPSELN, KOENNEN WIR TEILE VON BERECHNUNGEN EINFRIEREN, DAMIT DAS OBJEKT, DAS DIE BERECHNUNG AUFRUFT, SICH NICHT DARUM KUEMMERN MUSS, WIE DIESE DINGE GEMACHT WERDEN. ES VERWENDET EINFACH UNSERE EINGEFRORENE METHODE, UM SIE AUSFUEHREN ZU LASSEN. MIT DIESEN EINGEKAPSELTEN METHODENAUFRUFEN KOENNEN WIR AUSSERDEM EINIGE UNVERSCHAEMT GESCHICKTE DINGE TUN, SIE BEISPIELSWEISE SPEICHERN, UM SIE ZU PROTOKOLLIEREN, ODER WIEDERVERWENDEN, UM UNSEREM CODE EINE RUECKGAENGIG-FUNKTIONALITAET ZU SPENDIEREN. KOSTENLOSE HARDWARE! SEHEN WIR UNS MAL DIESE FERNSTEUERUNG AN 195 WERFEN WIR EINEN BLICK AUF DIE KLASSEN DER HERSTELLER 196 INZWISCHEN IM RESTAURANT 199 ROLLEN UND VERANTWORTLICHKEITEN IM RESTAURANT OBJEKTHAUSEN 201 VOM RESTAURANT ZUM COMMAND-MUSTER 203 UNSER ERSTES BEFEHL-OBJEKT 205 DIE DEFINITION DES COMMAND-MUSTERS 208 DEN FERNSTEUERUNGSPLAETZEN BEFEHLE ZUWEISEN 211 DIE FERNBEDIENUNG IMPLEMENTIEREN 212 DIE BEFEHLE IMPLEMENTIEREN 213 DIE FERNSTEUERUNG IN GANG SETZEN 214 ZEIT, DIESE DOKUMENTATION ZU SCHREIBEN 217 EINEN STATUS VERWENDEN, UM RUECKGAENGIG ZU IMPLEMENTIEREN 222 JEDE FERNSTEUERUNG BRAUCHT EINEN PARTY-MODUS! 226 EINEN MAKRO-BEFEHL VERWENDEN 227 DAS COMMAND-MUSTER ERFORDERT EINE MENGE AN KLASSEN 230 DIE FERNSTEUERUNG MIT LAMBDA-AUSDRUECKEN VEREINFACHEN 231 WEITERE VERWENDUNGEN DES COMMAND-MUSTERS: WARTESCHLANGEN FUER BEFEHLE 237 WEITERE VERWENDUNGEN DES COMMAND-MUSTERS: ANFRAGEN PROTOKOLLIEREN 238 WERKZEUGE TUER IHREN DESIGN-WERKZEUGKASTEN 239 XIII DIE ADAPTER- UND FCLCCTDE-MUSTER ANPASSUNGSFAEHIGKEIT BEWEISEN IN DIESEM KAPITEL WERDEN WIR UNS AN UNMOEGLICHEN DINGEN VERSUCHEN - EINEN RECHTECKIGEN PFLOCK IN EIN RUNDES LOCH ZU STECKEN BEISPIELSWEISE. KLINGT UNMOEGLICH? NICHT, WENN MAN DESIGN-PATTERNS HAT. ERINNERN SIE SICH AN DAS DECORATOR-MUSTER? WIR HABEN OBJEKTE UMHUELLT, UM IHNEN NEUE VERANTWORTLICHKEITEN ZU GEBEN. JETZT WERDEN WIR EINIGE OBJEKTE MIT EINEM ANDEREN ZIEL EINPACKEN: UM IHREN SCHNITTSTELLEN DEN ANSCHEIN ZU VERLEIHEN, DASS SIE WIE ETWAS AUSSEHEN, DAS SIE NICHT SIND. WARUM SOLLTEN WIR DAS TUN? WIR HABEN DAMIT DIE MOEGLICHKEIT, EIN DESIGN, DAS EINE BESTIMMTE SCHNITTSTELLE ERWARTET, AN EINE KLASSE ANZUPASSEN, DIE EINE ANDERE SCHNITTSTELLE IMPLEMENTIERT. UND DAS IST NICHT ALLES. DA WIR GERADE DABEI SIND, WERDEN WIR UNS NOCH EIN WEITERES MUSTER ANSEHEN, DAS OBJEKTE UMHUELLT, UM IHRE SCHNITTSTELLE ZU VEREINFACHEN. ADAPTER, WO WIR NUR HINSCHAUEN OBJEKTORIENTIERTE ADAPTER WENN ES QUAKT WIE EINE ENTE UND WATSCHELT WIE EINE ENTE, MIISS KOENNTE ES EINE ENTE EIN TRUTHAHN SEIN, DER MIT EINEM ENTE-ADAPTER EINGEPACKT IST. DEN ADAPTER TESTEN DAS ADAPTER-MUSTER ERKLAERT DER CLIENT VERWENDET DIE SCHNITTSTELLE FOLGENDERMASSEN: DIE DEFINITION DES ADAPTER-MUSTERS OBJEKT- UND KJASSEN-ADAPTER ADAPTER AUS DEM WIRKLICHEN LEBEN EINEN ENUMERATOR AN EINEN ITERATOR ANPASSEN GEMUETLICHES HEIMKINO BELEUCHTUNG, KAMERA, FASSADE DIE HEIMKINO-FASSADE AUFBAUEN DIE DEFINITION DES FACADE-MUSTERS DAS PRINZIP DER VERSCHWIEGENHEIT WIE MAN SICH KEINE FREUNDE MACHT DAS FACADE-MUSTER UND DAS PRINZIP DER VERSCHWIEGENHEIT WERKZEUGE FUER IHREN DESIGN-WERKZEUGKASTEN 244 245 246 248 249 249 251 252 256 257 263 266 269 272 273 274 277 278 DCTS TEMPLATE METKCL-MUSTER ALGORITHMEN EINKAPSELN WIR SIND AUF DEM TOTALEN KAPSELUNGSTRIP. WIR HABEN DIE OBJEKT-ERSTELLUNG EINGEKAPSELT, METHODENAUFRUFE, KOMPLEXE SCHNITTSTELLEN, ENTEN, PIZZAS ... WAS KOENNTE ALS NAECHSTES KOMMEN? WIR WERDEN DAZU UEBERGEHEN, TEILE VON ALGORITHMEN ZU KAPSELN, DAMIT UNTERKLASSEN SICH JEDERZEIT IN EINE BERECHNUNG EINKAPSELN KOENNEN, WENN SIE DAS MOECHTEN. AUSSERDEM WERDEN WIR EINIGES UEBER EIN ENTWURFSPRINZIP LERNEN, DAS VON HOLLYWOOD INSPIRIERT IST. ZEIT DIR NOCH ETWAS KODEIN EIN PAAR KAFFEE- UND TEE-KLASSEN (IN JAVA) ZUSAMMENRUEHREN DUERFTE ICH VIELLEICHT IHREN KAFFEE, TEE ABSTRAHIEREN? ZUBEREITUNGSREZEPTO ABSTRAHIEREN WAS ALSO HABEN WIR GEMACHT? DUERFEN WIR VORSTELLEN: DAS TEMPLATE METHOD-MUSTER! WAS HAT UNS DAS TEMPLATE METHOD-MUSTER GEBRACHT? DIE DEFINITION DES TEMPLATE METHOD-MUSTERS HAKEN WIR UNS BEI EINER TEMPLATE-METHODE EIN ... DEN HOOK VERWENDEN DAS HOLLYWOOD-PRINZIP UND DAS TEMPLATE METHOD-MUSTER TEMPLATE-METHODEN IM WIRKLICHEN LEBEN MIT DEM TEMPLATE METHOD-MUSTER SORTIEREN WIR HABEN EIN PAAR ENTEN, DIE SORTIERT WERDEN MUESSEN ENTEN MIT ENTEN VERGLEICHEN SORTIEREN WIR ALSO EIN PAAR ENTEN DER AUFBAU EINER ENTEN-SORTIERMASCHINE SWINGING MIT FRAMES WERKZEUGE FUER IHREN DESIGN-WERKZEUGKASTEN 284 285 288 290 293 294 296 297 300 301 305 307 308 309 310 311 312 314 319 XV INHALTSVERZEICHNIS DIE ITERCTFOR- UND COMPOSRTE-MUSTER 9 ERFOLGREICHE KOLLEKTIONEN ES GIBT VIELE MOEGLICHKEITEN, OBJEKTE IN EINE SAMMLUNG ZU PACKEN. STECKEN SIE SIE IN EIN ARRAY-, STACK-, -LIST- ODER HASHTABLE-OBJEKT. S HABEN DIE FREIE AUSWAHL. UND JEDE HAT IHRE VOR- UND NACHTEILE. ABER IRGENDWANN WIRD IHR CLIENT UEBE DIESE OBJEKTE ITERIEREN WOLLEN. WERDEN SIE IHM IHRE IMPLEMENTIERUNG ZEIGEN, WENN ER DAS TUT? WIR HOFFEN GANZ ENTSCHIEDEN, DASS SIE DAS NICHT TUN WERDEN! ES WAERE EINFACH NICHT PROFESSIONELL. SIE MUESSEN IHRE KARRIERE NICHT RISKIEREN. SIE WERDEN SEHEN, WIE SIE ES CLIENTS ERMOEGLICHEN, UEBER IHRE OBJEKT ZU ITERIEREN, OHNE DASS ER JE SIEHT, WIE SIE IHRE OBJEKTE SPEICHERN. SIE WERDEN AUCH LERNEN, WIE SIE SUPER COLLECTIONS VON OBJEKTEN PFLEGEN, DIE MIT EINEM EINZIGEN SATZ EINIGE BEEINDRUCKEND DATENSTRUKTUREN UEBERSPRINGEN KOENNEN. UND WENN IHNEN DAS IMMER NOCH NICHT AUSREICHT, WERDEN SIE AUSSERDEM EIN ODER ZWEI DINGE UEBER OBJEKTVERANTWORTLICHKEIT LERNEN. NACHRICHT DES TAGES: RESTAURANT OBJEKTHAUSEN UND PFANNKUCHENHAUS OBJEKTHAUSEN FUSIONIEREN 324 SEHEN WIR UNS DIE SPEISEN AN 325 KOENNEN WIR DIE ITERATION KAPSELN? 332 DARF ICH VORSTELLEN: DAS ITERATOR-MUSTER 334 DER RESTAURANTSPEISEKARTE EINEN ITERATOR HINZULUEGEN 335 WAS WIR GEMACHT HABEN 339 MIT JAVA.UTIL.ITERATOR SAUBER MACHEN 342 DIE DEFINITION DES ITERATOR-MUSTERS 345 EINE EINZIGE VERANTWORDICHKEIT 348 WERFEN WIR EINEN BLICK AUF DIE SPEISEKARTE DES CAFES 351 WAS WIR GEMACHT HABEN? 355 ITERATOREN UND COLLECTIONS 357 IST DIE KELLNERIN BEREIT FUER DEN ANSTURM DER GAESTE? 359 DIE DEFINITION DES COMPOSITE-MUSTERS 364 MIT DEM COMPOSITE-MUSTER SPEISEKARTEN ENTWERFEN 367 DIE SPEISEKARTENKOMPONENTC IMPLEMENTIEREN 368 DIE KOMPOSITA-SPEISEKARTE IMPLEMENTIEREN 370 EIN RUECKBLICK AUF ITERATOR 376 DER KOMPOSITUMLTERATOR 377 DER NULL-ITERATOR 380 DIE MAGIE VON ITERATOREN UND KOMPOSITA ZUSAMMEN 382 WERKZEUGE FUER IHREN DESIGN-WERKZEUGKASTEN 388 DAS STCTTE-MUSTER DIE ZUSTAENDE IN OBJEKTHAUSEN EINE KAUM BEKANNTE TATSACHE IST: DAS STRATEGY- UND DAS STATE-MUSTER SIND ZWILLINGE, DIE BEI DER GEBURT GETRENNT WURDEN. WIE SIE SCHON WISSEN, HAT DAS STRATEGY-MUSTER SPAETER EIN SUPERERFOLGREICHES GESCHAEFT MIT AUSTAUSCHBAREN ALGORITHMEN AUFGEBAUT. DAS STATE-PATTERN HINGEGEN HAT EINEN ANDEREN - VIELLEICHT EDELMUETIGEREN - WEG EINGESCHLAGEN: ES HILFT OBJEKTEN, IHR VERHALTEN MITTELS VERAENDERUNG IHRES INTERNEN ZUSTANDS ZU KONTROLLIEREN. OFT HOERT MAN ES ZU SEINER OBJEKT-KLIENTEL SAGEN: SPRECHT MIR NACH: ICH BIN GUT GENUG, ICH BIN KLUG GENUG, VERDAMMT NOCH MAL ... JAVA BRINGT DIE KUGEL INS ROLLEN 394 EINFUEHRUNGSKURS ZUSTANDSAUTOMATEN 396 DEN CODE SCHREIBEN 398 DAS MUSSTE JA KOMMEN ... EINE AENDERUNGSANFRAGE! 402 ZUSTAENDE WIE BEI HEMPELS UNTERM SOFA ... 404 DER NEUE ENTWURF 406 DEFINITION DES ZUSTANDS-LNTERFACE UND DER ZUSTANDSKIASSEN 407 IMPLEMENTIERUNG UNSERER ZUSTANDSKIASSEN 409 UMBAU DES KAUGUMMIAUTOMATEN 410 DIE IMPLEMENTIERUNG WEITERER ZUSTAENDE 412 SEHEN WIR UNS MAL AN, WAS WIR BIS JETZT GEMACHT HABEN ... 415 DIE DEFINITION DES STATE-MUSTERS 418 UNSER L-VON-10-KAUGUMMISPIEL IST NOCH NICHT FERTIG 421 DEMO LUR DEN HAUPTGESCHAEFTSFUEHRER VON KAUKUGEL & CO. KG 423 STIMMT ALLES? 425 KAMINGESPRAECHE 426 DAS HAETTEN WIR BEINAHE VERGESSEN! 428 WERKZEUGE FUER IHREN DESIGN-WERKZEUGKASTEN 431 XVII INHALTSVERZEICHNIS 11 DAS PRQXY-MUSTR DEN ZUGRIFF AUF OBJEKTE KONTROLLIEREN HABEN SIE SCHON MAL GOOD COP - BAD COP GESPIELT? SIE SIND DER GUTE POLIZIST UND HELFEN DEN MENSCHEN NETT UND FREUNDLICH. ABER SIE MOECHTEN EINFACH NICHT JEDEM ZU DIENSTEN SEIN, UND DESHALB HABEN SIE DEN BOESEN POLIZISTEN, DER DEN ZUGANG ZU IHNEN KONTROLLIERT. GENAU DAS TUN PROXYS: SIE KONTROLLIEREN UND STEUERN DEN ZUGANG ZU ETWAS ANDEREM. WIE SIE SEHEN WERDEN, KOENNEN PROXYS SICH AUF GANZ UNTERSCHIEDLICHE ART UND WEISE VOR IHRE ZUGEHOERIGEN OBJEKTE STELLEN. PROXYS HABEN SCHON KOMPLETTE METHODENAUFRUFE UEBER DAS INTERNET FUER IHRE OBJEKTE DURCHGEFUEHRT; MANCHMAL SIND SIE ABER AUCH NUR GEDULDIGE STELLVERTRETER FUER ZIEMLICH FAULE OBJEKTE. DER UEBERWACHUNGSCODE DIE ROLLE DES REMOTE-PROXY EINFUEHRUNGSKURS REMOTE-METHODEN ZURUECK ZU UNSEREM REMOTE-PROXY FUER DEN KAUGUMMIAUTOMATEN DIE DEFINITION DES PROXY-MUSTERS DER VIRTUELLE PROXY ENTWURF DES VIRTUELLEN PROXY FUER DAS CD-COVER WAS HABEN WIR GEMACHT? DIE ERSTELLUNG EINES SCHUTZ-PROXY MIT DEM PROXY AUS DER JAVA-API KURZDRAMA: OBJEKTSCHUTZ ERZEUGUNG EINES DYNAMISCHEN PROXY DER PROXY-ZOO WERKZEUGE FUER IHREN DESIGN-WERKZEUGKASTEN DER CODE FUER DEN CD-COVER-VIEWER 439 442 445 457 467 469 471 477 481 485 486 494 497 501 XVIII ZUSAMMENGESETZTE MUSTER MUSTER VON MUSTERN WER HAETTE JE GEDACHT, DASS ENTWURFSMUSTER ZUSAMMENARBEITEN KOENNTEN? SIE SIND JA SCHON ZEUGE DER ERBITTERTEN AUSEINANDERSETZUNGEN AM KAMIN GEWORDEN (UND DABEI HABEN SIE NOCH NICHT MAL DIE SEITEN MIT DEN KAEMPFEN AUF LEBEN UND TOD GESEHEN, DIE WIR AUF DRUCK DES VERLAGS WIEDER HERAUSNEHMEN MUSSTEN). MAL EHRLICH, HAETTEN SIE GEGLAUBT, DASS MUSTER GUT MITEINANDER AUSKOMMEN KOENNEN? ALSO, OB SIE ES GLAUBEN ODER NICHT: EINIGE DER LEISTUNGSFAEHIGSTEN OO-DESIGNS SETZEN MEHRERE MUSTER GEMEINSAM EIN. MACHEN SIE SICH ALSO BEREIT FUER IHREN NAECHSTEN MUSTER-QUALIFIKATIONSLEVEL, DENN JETZT STEHEN ZUSAMMENGESETZTE MUSTER AUF DEM PLAN. MUSTERGUELTIGE ZUSAMMENARBEIT 506 EIN WIEDERSEHEN MIT DEN ENTEN 507 EINEN ADAPTER HINZUFUEGEN 510 EINEN DECORATOR HINZUFUEGEN 512 EINE FABRIK HINZUFUEGEN 514 JETZT NOCH DAS COMPOSITE-MUSTER UND EIN ITERATOR 519 ZUM SCHLUSS NOCH EIN OBSERVER 522 WAS WIR GEMACHT HABEN ... 529 AUS DER VOGELENTENPERSPEKTIVE: DAS KLASSENDIAGRAMM 530 DER KOENIG DER ZUSAMMENGESETZTEN MUSTER 532 WIR STELLEN VOR: MODEL-VIEW-CONTROLLER 535 MVC, DURCH DIE MUSTERBRILLE BETRACHTET 538 MIT MVC DEN TAKT ANGEBEN ... 540 ERSTELLUNG DER EINZELTEILE 543 IMPLEMENTIERUNG DES VIEWS 546 NUN ZUM CONTROLLER 548 ALLES ZUSAMMENSETZEN 550 STRATEGY INTENSIV 551 ANPASSUNG DES MODELS 552 MVC UND DAS WEB 555 MODEL 2: DJ AM HANDY 557 MODEL 2 IM TEST... 561 ZUM AUSPROBIEREN: 562 MUSTER UND MODEL 2 563 WERKZEUGE FUER IHREN DESIGN-WERKZEUGKASTEN 566 XIX BESSER LEBEN MIT MUSTERN ENTWURFSMUSTER IN DER REALEN WELT AAAH, JETZT SIND SIE BEREIT FUER EINE STRAHLENDE NEUE WELT VOLLER ENTWURFSMUSTER! ABER BEVOR SIE ALL DIE TOLLEN CHANCEN NUTZEN, DIE SICH IHNEN JETZT BIETEN, MUESSEN WIR NOCH EIN PAAR EINZELHEITEN BESPRECHEN, DIE SIE IN DER REALEN WELT BEACHTEN MUESSEN - JA, EIN BISSCHEN KOMPLIZIERTER ALS HIER IN OBJEKTHAUSEN WIRD ES SCHON! SCHAUEN SIE MAL AUF DIE NAECHSTE SEITE: DORT HABEN WIR EINEN SCHOENEN LEITFADEN, DER IHNEN DIE EINGEWOEHNUNG ERLEICHTERN WIRD. BJEKTHAUSENER LEITFADEN FUER EIN BESSERES LEBEN MIT MUSTERN 584 DEFINITION EINES ENTWURFSMUSTERS 585 DIE ENTWURFSMUSTERDEFINITION NAEHER BETRACHTET 587 MOEGE DIE MACHT MIT IHNEN SEIN! 588 SO, SIE MOECHTEN ALSO SELBST ENTWURFSMUSTER SCHREIBEN? 593 ORDNUNG IN ENTWURFSMUSTER BRINGEN 595 IN MUSTERN DENKEN 600 IHR DENKEN WIRD MUSTERGUELTIG 603 VERGESSEN SIE NICHT DIE MACHT DES GEMEINSAMEN VOKABULARS 605 EINE FAHRT DURCH OBJEKTHAUSEN MIT DER GANG OF EOUR 607 IHRE REISE HAT GERADE ERST BEGONNEN ... 608 DER MUSTERZOO 610 MIT ANTIMUSTERN GEGEN DIE SCHLECHTIGKEIT 612 WERKZEUGE FUER IHREN DESIGN-WERKZEUGKASTEN 614 ABSCHIED VON OBJEKTHAUSEN ... 615 SCHOEN, DASS SIE HIER WAREN! 615 ANHANG: UEBRIG GEBLIEBENE MUSTER NICHT JEDER KANN EINE BERUEHMTHEIT SEIN, IN DEN LETZTEN ZEHN JAHREN HAT SICH EINE MENGE GEAENDERT. SEIT DIE 1. AUFLAGE VON ENTWURFSMUSTER: ELEMENTE WIEDERVERWENDBARER OBJEKTORIENTIERTER SOFTWARE ERSCHIENEN IST, HABEN ENTWICKLER DIESE MUSTER TAUSENDE VON MALEN ANGEWENDET. DIE MUSTER, DIE IN DIESEM ANHANG ZUSAMMENGEFASST SIND, SIND VOLLWERTIGE, AUSGEWIESENE, OFFIZIELLE GOF-MUSTER, SIE WERDEN NUR NICHT SO OFT VERWENDET WIE DIE MUSTER, MIT DENEN WIR UNS BIS JETZT BESCHAEFTIGT HABEN. DENNOCH WERDEN DIESE MUSTER MIT VOLLEM RECHT ALS GROSSARTIGE MUSTER BETRACHTET, UND WENN SIE IN EINER SITUATION SIND, DIE DANACH VERLANGT, KOENNEN SIE SIE MIT ERHOBENEM HAUPT ANWENDEN. IN DIESEM ANHANG MOECHTEN WIR IHNEN EINE UNGEFAEHRE VORSTELLUNG DAVON VERMITTELN, WORUM ES BEI DIESEN MUSTERN GEHT. BRIDGE-MUSTER BUILDER-MUSTER CHAIN OF RESPONSIBILITY-MUSTER 618 620 622 FLYWEIGHT-MUSTER INTERPRETER-MUSTER MEDIATOR-MUSTER MEINEN TO-MUSTER PROTOTYPE-MUSTER VISITOR-MUSTER 624 626 628 630 634 632 INDEX 637 XXI
any_adam_object 1
author Freeman, Eric 1965-
Robson, Elisabeth
author_GND (DE-588)132058332
(DE-588)132058324
(DE-588)119774696X
author_facet Freeman, Eric 1965-
Robson, Elisabeth
author_role aut
aut
author_sort Freeman, Eric 1965-
author_variant e f ef
e r er
building Verbundindex
bvnumber BV042323738
classification_rvk ST 230
ST 231
classification_tum DAT 315f
ctrlnum (OCoLC)905100044
(DE-599)DNB1060456729
dewey-full 005.1
dewey-hundreds 000 - Computer science, information, general works
dewey-ones 005 - Computer programming, programs, data, security
dewey-raw 005.1
dewey-search 005.1
dewey-sort 15.1
dewey-tens 000 - Computer science, information, general works
discipline Informatik
edition 2. Aufl.
format Book
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02613nam a22005778c 4500</leader><controlfield tag="001">BV042323738</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20191023 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">150203s2015 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">14,N46</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1060456729</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3955619869</subfield><subfield code="9">3-95561-986-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783955619862</subfield><subfield code="c">Pb. : EUR 49.90 (DE), EUR 51.30 (AT)</subfield><subfield code="9">978-3-95561-986-2</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783955619862</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)905100044</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1060456729</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-M347</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-522</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-19</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 231</subfield><subfield code="0">(DE-625)143618:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 315f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Freeman, Eric</subfield><subfield code="d">1965-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)132058332</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Head first design patterns</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Entwurfsmuster von Kopf bis Fuß</subfield><subfield code="b">[aktuell zu Java 8]</subfield><subfield code="c">Eric Freeman ; Elisabeth Robson. Mit Kathy Sierra, Bert Bates. Deutsche Übersetzung von Lars Schulten und Elke Buchholz</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXXIV, 653 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Informationstechnik</subfield><subfield code="0">(DE-588)4026926-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java Standard Edition 8</subfield><subfield code="0">(DE-588)1049861094</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Entwurfsmuster</subfield><subfield code="0">(DE-588)4546895-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Entwurfsmuster</subfield><subfield code="0">(DE-588)4546895-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Java Standard Edition 8</subfield><subfield code="0">(DE-588)1049861094</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Informationstechnik</subfield><subfield code="0">(DE-588)4026926-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Entwurfsmuster</subfield><subfield code="0">(DE-588)4546895-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Robson, Elisabeth</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)132058324</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Sierra, Kathy</subfield><subfield code="d">ca. 20./21. Jahrhundert</subfield><subfield code="e">Sonstige</subfield><subfield code="0">(DE-588)119774696X</subfield><subfield code="4">oth</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, PDF</subfield><subfield code="z">978-3-95561-987-9</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://www.oreilly.de/catalog/hfdesignpat2ger/index.html</subfield><subfield code="3">Ausführliche Beschreibung</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=027760613&amp;sequence=000001&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027760613</subfield></datafield></record></collection>
id DE-604.BV042323738
illustrated Illustrated
indexdate 2024-12-24T04:20:05Z
institution BVB
isbn 3955619869
9783955619862
language German
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-027760613
oclc_num 905100044
open_access_boolean
owner DE-M347
DE-523
DE-1051
DE-11
DE-859
DE-29T
DE-20
DE-Aug4
DE-1102
DE-858
DE-634
DE-573
DE-91G
DE-BY-TUM
DE-83
DE-1043
DE-522
DE-898
DE-BY-UBR
DE-706
DE-19
DE-BY-UBM
owner_facet DE-M347
DE-523
DE-1051
DE-11
DE-859
DE-29T
DE-20
DE-Aug4
DE-1102
DE-858
DE-634
DE-573
DE-91G
DE-BY-TUM
DE-83
DE-1043
DE-522
DE-898
DE-BY-UBR
DE-706
DE-19
DE-BY-UBM
physical XXXIV, 653 S. Ill.
publishDate 2015
publishDateSearch 2015
publishDateSort 2015
publisher O'Reilly
record_format marc
spellingShingle Freeman, Eric 1965-
Robson, Elisabeth
Entwurfsmuster von Kopf bis Fuß [aktuell zu Java 8]
Informationstechnik (DE-588)4026926-7 gnd
Java Standard Edition 8 (DE-588)1049861094 gnd
Entwurfsmuster (DE-588)4546895-3 gnd
subject_GND (DE-588)4026926-7
(DE-588)1049861094
(DE-588)4546895-3
title Entwurfsmuster von Kopf bis Fuß [aktuell zu Java 8]
title_alt Head first design patterns
title_auth Entwurfsmuster von Kopf bis Fuß [aktuell zu Java 8]
title_exact_search Entwurfsmuster von Kopf bis Fuß [aktuell zu Java 8]
title_full Entwurfsmuster von Kopf bis Fuß [aktuell zu Java 8] Eric Freeman ; Elisabeth Robson. Mit Kathy Sierra, Bert Bates. Deutsche Übersetzung von Lars Schulten und Elke Buchholz
title_fullStr Entwurfsmuster von Kopf bis Fuß [aktuell zu Java 8] Eric Freeman ; Elisabeth Robson. Mit Kathy Sierra, Bert Bates. Deutsche Übersetzung von Lars Schulten und Elke Buchholz
title_full_unstemmed Entwurfsmuster von Kopf bis Fuß [aktuell zu Java 8] Eric Freeman ; Elisabeth Robson. Mit Kathy Sierra, Bert Bates. Deutsche Übersetzung von Lars Schulten und Elke Buchholz
title_short Entwurfsmuster von Kopf bis Fuß
title_sort entwurfsmuster von kopf bis fuß aktuell zu java 8
title_sub [aktuell zu Java 8]
topic Informationstechnik (DE-588)4026926-7 gnd
Java Standard Edition 8 (DE-588)1049861094 gnd
Entwurfsmuster (DE-588)4546895-3 gnd
topic_facet Informationstechnik
Java Standard Edition 8
Entwurfsmuster
url http://www.oreilly.de/catalog/hfdesignpat2ger/index.html
http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027760613&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA
work_keys_str_mv AT freemaneric headfirstdesignpatterns
AT robsonelisabeth headfirstdesignpatterns
AT sierrakathy headfirstdesignpatterns
AT freemaneric entwurfsmustervonkopfbisfußaktuellzujava8
AT robsonelisabeth entwurfsmustervonkopfbisfußaktuellzujava8
AT sierrakathy entwurfsmustervonkopfbisfußaktuellzujava8