Design patterns in Java:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Upper Saddle River, NJ ; Munich [u.a.]
Addison-Wesley
2006
|
Ausgabe: | 1. printing |
Schriftenreihe: | The software patterns series
|
Schlagworte: | |
Online-Zugang: | Table of contents Inhaltsverzeichnis |
Beschreibung: | XIV, 461 S. graph. Darst. |
ISBN: | 0321333020 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV021525842 | ||
003 | DE-604 | ||
005 | 20070423 | ||
007 | t | ||
008 | 060324s2006 xxud||| |||| 00||| eng d | ||
010 | |a 2006003471 | ||
020 | |a 0321333020 |c hardback : alk. paper |9 0-321-33302-0 | ||
035 | |a (OCoLC)63472794 | ||
035 | |a (DE-599)BVBBV021525842 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-91G |a DE-1051 |a DE-29T |a DE-703 |a DE-526 | ||
050 | 0 | |a QA76.73.J38 | |
082 | 0 | |a 005.13/3 |2 22 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 362f |2 stub | ||
084 | |a DAT 315f |2 stub | ||
100 | 1 | |a Metsker, Steven John |e Verfasser |4 aut | |
245 | 1 | 0 | |a Design patterns in Java |c Steven John Metsker ; William C. Wake |
250 | |a 1. printing | ||
264 | 1 | |a Upper Saddle River, NJ ; Munich [u.a.] |b Addison-Wesley |c 2006 | |
300 | |a XIV, 461 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a The software patterns series | |
650 | 4 | |a Java (Langage de programmation) | |
650 | 4 | |a Logiciels - Modèles de conception | |
650 | 4 | |a Java (Computer program language) | |
650 | 4 | |a Software patterns | |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Entwurfsmuster |0 (DE-588)4546895-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | 1 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Entwurfsmuster |0 (DE-588)4546895-3 |D s |
689 | 1 | 1 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Wake, William Charles |e Verfasser |4 aut | |
856 | 4 | |u http://www.loc.gov/catdir/toc/ecip067/2006003471.html |3 Table of contents | |
856 | 4 | 2 | |m HEBIS Datenaustausch Darmstadt |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014742271&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-014742271 |
Datensatz im Suchindex
_version_ | 1804135269608194048 |
---|---|
adam_text | * DESIGN PATTERNS IN JAVA* STEVEN JOHN METSKER WILLIAM C. WAKE
AADDISON-WESLEY UPPER SADDLE RIVER, NJ * BOSTON * INDIANAPOLIS * SAN
FRANCISCO NEW YORK * TORONTO * MONTREAL * LONDON * MUNICH * PARIS *
MADRID CAPETOWN * SYDNEY * TOKYO * SINGAPORE * MEXICO CITY CONTENTS
PREFACE CHAPTER 1 INTRODUCTION WHY PATTERNS? WHY DESIGN PATTERNS? WHY
JAVA? UML CHALLENGES THE ORGANIZATION OF THIS BOOK WELCOME TO OOZINOZ!
SUMMARY XIII 1 1 2 3 4 4 5 6 7 PART I INTERFACE PATTERNS CHAPTER 2
INTRODUCING INTERFACES INTERFACES AND ABSTRACT CLASSES INTERFACES AND
OBLIGATIONS SUMMARY BEYOND ORDINARY INTERFACES CHAPTER 3 ADAPTER
ADAPTING TO AN INTERFACE CLASS AND OBJECT ADAPTERS ADAPTING DATA FOR A
JTABLE IDENTIFYING ADAPTERS SUMMARY CHAPTER 4 FACADE FACADES, UTILITIES,
AND DEMOS REFACTORING TO FACADE SUMMARY 11 11 13 15 16 17 17 21 25 30 31
33 33 35 46 VII VIII CHAPTER 5 CHAPTER 6 COMPOSITE AN ORDINARY COMPOSITE
RECURSIVE BEHAVIOR IN COMPOSITES COMPOSITES, TREES, AND CYCLES
COMPOSITES WITH CYCLES CONSEQUENCES OF CYCLES SUMMARY BRIDGE AN ORDINARY
ABSTRACTION: ON THE WAY TO BRIDGE FROM ABSTRACTION TO BRIDGE DRIVERS AS
BRIDGES DATABASE DRIVERS SUMMARY CONTENTS 47 47 48 50 56 60 60 63 63 66
68 69 71 PART II RESPONSIBILITY PATTERNS CHAPTER 7 INTRODUCING
RESPONSIBILITY ORDINARY RESPONSIBILITY CONTROLLING RESPONSIBILITY WITH
VISIBILITY SUMMARY BEYOND ORDINARY RESPONSIBILITY CHAPTER 8 SINGLETON
SINGLETON MECHANICS SINGLETONS AND THREADS RECOGNIZING SINGLETON SUMMARY
CHAPTER 9 OBSERVER A CLASSIC EXAMPLE: OBSERVER IN GUIS
MODEL/VIEW/CONTROLLER MAINTAINING AN OBSERVABLE OBJECT SUMMARY CHAPTER
10 MEDIATOR A CLASSIC EXAMPLE: GUI MEDIATORS MEDIATORS OF RELATIONAL
INTEGRITY SUMMARY 73 75 75 77 79 79 81 81 83 84 86 87 87 92 99 101 103
103 108 116 CONTENTS IX CHAPTER 11 PROXY A CLASSIC EXAMPLE: IMAGE
PROXIES IMAGE PROXIES RECONSIDERED REMOTE PROXIES DYNAMIC PROXIES
SUMMARY CHAPTER 12 CHAIN OF RESPONSIBILITY AN ORDINARY CHAIN OF
RESPONSIBILITY REFACTORING TO CHAIN OF RESPONSIBILITY ANCHORING A CHAIN
CHAIN OF RESPONSIBILITY WITHOUT COMPOSITE SUMMARY CHAPTER 13 FLYWEIGHT
IMMUTABILITY EXTRACTING THE IMMUTABLE PART OF A FLYWEIGHT SHARING
FLYWEIGHTS SUMMARY 117 117 122 125 131 136 137 137 139 142 144 144 145
145 146 148 152 PART III CONSTRUCTION PATTERNS CHAPTER 14 153 CHAPTER 15
CHAPTER 16 INTRODUCING CONSTRUCTION A FEW CONSTRUCTION CHALLENGES
SUMMARY BEYOND ORDINARY CONSTRUCTION BUILDER AN ORDINARY BUILDER
BUILDING UNDER CONSTRAINTS A FORGIVING BUILDER SUMMARY FACTORY METHOD A
CLASSIC EXAMPLE: ITERATORS RECOGNIZING FACTORY METHOD TAKING CONTROL OF
WHICH CLASS TO INSTANTIATE FACTORY METHOD IN PARALLEL HIERARCHIES
SUMMARY 155 155 157 157 159 159 162 164 165 167 167 168 169 171 173
CHAPTER 17 CHAPTER 18 CHAPTER 19 ABSTRACT FACTORY A CLASSIC EXAMPLE: GUI
KITS ABSTRACT FACTORIES AND FACTORY METHOD PACKAGES AND ABSTRACT
FACTORIES SUMMARY PROTOTYPE PROTOTYPES AS FACTORIES PROTOTYPING WITH
CLONES SUMMARY MEMENTO A CLASSIC EXAMPLE: USING MEMENTO FOR UNDO MEMENTO
DURABILITY PERSISTING MEMENTOS ACROSS SESSIONS SUMMARY CONTENTS 175 175
180 184 185 187 187 189 192 193 193 201 201 205 PART IV OPERATION
PATTERNS CHAPTER 20 INTRODUCING OPERATIONS OPERATIONS AND METHODS
SIGNATURES EXCEPTIONS ALGORITHMS AND POLYMORPHISM SUMMARY BEYOND
ORDINARY OPERATIONS CHAPTER 21 TEMPLATE METHOD A CLASSIC EXAMPLE:
SORTING COMPLETING AN ALGORITHM TEMPLATE METHOD HOOKS REFACTORING TO
TEMPLATE METHOD SUMMARY CHAPTER 22 STATE MODELING STATES REFACTORING TO
STATE MAKING STATES CONSTANT SUMMARY 207 209 209 211 212 213 214 215 217
217 221 224 225 228 229 229 233 238 240 CONTENTS XI CHAPTER 23 STRATEG Y
MODELING STRATEGIES REFACTORING TO STRATEGY COMPARING STRATEGY AND STATE
COMPARING STRATEGY AND TEMPLATE METHOD SUMMARY CHAPTER 24 COMMAND A
CLASSIC EXAMPLE: MENU COMMANDS USING COMMAND TO SUPPLY A SERVICE COMMAND
HOOKS COMMAND IN RELATION TO OTHER PATTERNS SUMMARY CHAPTER 25
INTERPRETER AN INTERPRETER EXAMPLE INTERPRETERS, LANGUAGES, AND PARSERS
SUMMARY 241 241 244 248 249 250 251 251 254 255 257 259 261 261 274 275
PART V EXTENSION PATTERNS CHAPTER 26 INTRODUCING EXTENSIONS PRINCIPLES
OF OBJECT-ORIENTED DESIGN THE LISKOV SUBSTITUTION PRINCIPLE THE LAW OF
DEMETER REMOVING CODE SMELLS BEYOND ORDINARY EXTENSIONS SUMMARY CHAPTER
27 DECORATOR A CLASSIC EXAMPLE: STREAMS AND WRITERS FUNCTION WRAPPERS
DECORATOR IN RELATION TO OTHER PATTERNS SUMMARY CHAPTER 28 ITERATOR
ORDINARY ITERATION THREAD-SAFE ITERATION ITERATING OVER A COMPOSITE
SUMMARY 277 279 279 280 281 283 283 285 287 287 295 303 303 305 305 307
313 324 XII CONTENTS CHAPTER 29 VISITOR VISITOR MECHANICS AN ORDINARY
VISITOR VISITOR CYCLES VISITOR RISKS SUMMARY 325 325 327 333 338 340
PART VI APPENDIXES APPENDIX A DIRECTIONS GET THE MOST FROM THIS BOOK
UNDERSTAND THE CLASSICS WEAVE PATTERNS INTO YOUR CODE KEEP LEARNING
APPENDIX B SOLUTIONS APPENDIX C OOZINOZ SOURCE ACQUIRING AND USING THE
SOURCE BUILDING THE OOZINOZ CODE TESTING THE CODE WITH JUNIT FINDING
FILES YOURSELF SUMMARY APPENDIX D UML AT A GLANCE CLASSES CLASS
RELATIONSHIPS INTERFACES OBJECTS STATES 341 343 343 344 344 345 347 427
427 427 428 428 429 431 432 433 435 436 437 GLOSSARY BIBLIOGRAPHY INDEX
439 447 449
|
adam_txt |
* DESIGN PATTERNS IN JAVA* STEVEN JOHN METSKER WILLIAM C. WAKE
AADDISON-WESLEY UPPER SADDLE RIVER, NJ * BOSTON * INDIANAPOLIS * SAN
FRANCISCO NEW YORK * TORONTO * MONTREAL * LONDON * MUNICH * PARIS *
MADRID CAPETOWN * SYDNEY * TOKYO * SINGAPORE * MEXICO CITY CONTENTS
PREFACE CHAPTER 1 INTRODUCTION WHY PATTERNS? WHY DESIGN PATTERNS? WHY
JAVA? UML CHALLENGES THE ORGANIZATION OF THIS BOOK WELCOME TO OOZINOZ!
SUMMARY XIII 1 1 2 3 4 4 5 6 7 PART I INTERFACE PATTERNS CHAPTER 2
INTRODUCING INTERFACES INTERFACES AND ABSTRACT CLASSES INTERFACES AND
OBLIGATIONS SUMMARY BEYOND ORDINARY INTERFACES CHAPTER 3 ADAPTER
ADAPTING TO AN INTERFACE CLASS AND OBJECT ADAPTERS ADAPTING DATA FOR A
JTABLE IDENTIFYING ADAPTERS SUMMARY CHAPTER 4 FACADE FACADES, UTILITIES,
AND DEMOS REFACTORING TO FACADE SUMMARY 11 11 13 15 16 17 17 21 25 30 31
33 33 35 46 VII VIII CHAPTER 5 CHAPTER 6 COMPOSITE AN ORDINARY COMPOSITE
RECURSIVE BEHAVIOR IN COMPOSITES COMPOSITES, TREES, AND CYCLES
COMPOSITES WITH CYCLES CONSEQUENCES OF CYCLES SUMMARY BRIDGE AN ORDINARY
ABSTRACTION: ON THE WAY TO BRIDGE FROM ABSTRACTION TO BRIDGE DRIVERS AS
BRIDGES DATABASE DRIVERS SUMMARY CONTENTS 47 47 48 50 56 60 60 63 63 66
68 69 71 PART II RESPONSIBILITY PATTERNS CHAPTER 7 INTRODUCING
RESPONSIBILITY ORDINARY RESPONSIBILITY CONTROLLING RESPONSIBILITY WITH
VISIBILITY SUMMARY BEYOND ORDINARY RESPONSIBILITY CHAPTER 8 SINGLETON
SINGLETON MECHANICS SINGLETONS AND THREADS RECOGNIZING SINGLETON SUMMARY
CHAPTER 9 OBSERVER A CLASSIC EXAMPLE: OBSERVER IN GUIS
MODEL/VIEW/CONTROLLER MAINTAINING AN OBSERVABLE OBJECT SUMMARY CHAPTER
10 MEDIATOR A CLASSIC EXAMPLE: GUI MEDIATORS MEDIATORS OF RELATIONAL
INTEGRITY SUMMARY 73 75 75 77 79 79 81 81 83 84 86 87 87 92 99 101 103
103 108 116 CONTENTS IX CHAPTER 11 PROXY A CLASSIC EXAMPLE: IMAGE
PROXIES IMAGE PROXIES RECONSIDERED REMOTE PROXIES DYNAMIC PROXIES
SUMMARY CHAPTER 12 CHAIN OF RESPONSIBILITY AN ORDINARY CHAIN OF
RESPONSIBILITY REFACTORING TO CHAIN OF RESPONSIBILITY ANCHORING A CHAIN
CHAIN OF RESPONSIBILITY WITHOUT COMPOSITE SUMMARY CHAPTER 13 FLYWEIGHT
IMMUTABILITY EXTRACTING THE IMMUTABLE PART OF A FLYWEIGHT SHARING
FLYWEIGHTS SUMMARY 117 117 122 125 131 136 137 137 139 142 144 144 145
145 146 148 152 PART III CONSTRUCTION PATTERNS CHAPTER 14 153 CHAPTER 15
CHAPTER 16 INTRODUCING CONSTRUCTION A FEW CONSTRUCTION CHALLENGES
SUMMARY BEYOND ORDINARY CONSTRUCTION BUILDER AN ORDINARY BUILDER
BUILDING UNDER CONSTRAINTS A FORGIVING BUILDER SUMMARY FACTORY METHOD A
CLASSIC EXAMPLE: ITERATORS RECOGNIZING FACTORY METHOD TAKING CONTROL OF
WHICH CLASS TO INSTANTIATE FACTORY METHOD IN PARALLEL HIERARCHIES
SUMMARY 155 155 157 157 159 159 162 164 165 167 167 168 169 171 173
CHAPTER 17 CHAPTER 18 CHAPTER 19 ABSTRACT FACTORY A CLASSIC EXAMPLE: GUI
KITS ABSTRACT FACTORIES AND FACTORY METHOD PACKAGES AND ABSTRACT
FACTORIES SUMMARY PROTOTYPE PROTOTYPES AS FACTORIES PROTOTYPING WITH
CLONES SUMMARY MEMENTO A CLASSIC EXAMPLE: USING MEMENTO FOR UNDO MEMENTO
DURABILITY PERSISTING MEMENTOS ACROSS SESSIONS SUMMARY CONTENTS 175 175
180 184 185 187 187 189 192 193 193 201 201 205 PART IV OPERATION
PATTERNS CHAPTER 20 INTRODUCING OPERATIONS OPERATIONS AND METHODS
SIGNATURES EXCEPTIONS ALGORITHMS AND POLYMORPHISM SUMMARY BEYOND
ORDINARY OPERATIONS CHAPTER 21 TEMPLATE METHOD A CLASSIC EXAMPLE:
SORTING COMPLETING AN ALGORITHM TEMPLATE METHOD HOOKS REFACTORING TO
TEMPLATE METHOD SUMMARY CHAPTER 22 STATE MODELING STATES REFACTORING TO
STATE MAKING STATES CONSTANT SUMMARY 207 209 209 211 212 213 214 215 217
217 221 224 225 228 229 229 233 238 240 CONTENTS XI CHAPTER 23 STRATEG Y
MODELING STRATEGIES REFACTORING TO STRATEGY COMPARING STRATEGY AND STATE
COMPARING STRATEGY AND TEMPLATE METHOD SUMMARY CHAPTER 24 COMMAND A
CLASSIC EXAMPLE: MENU COMMANDS USING COMMAND TO SUPPLY A SERVICE COMMAND
HOOKS COMMAND IN RELATION TO OTHER PATTERNS SUMMARY CHAPTER 25
INTERPRETER AN INTERPRETER EXAMPLE INTERPRETERS, LANGUAGES, AND PARSERS
SUMMARY 241 241 244 248 249 250 251 251 254 255 257 259 261 261 274 275
PART V EXTENSION PATTERNS CHAPTER 26 INTRODUCING EXTENSIONS PRINCIPLES
OF OBJECT-ORIENTED DESIGN THE LISKOV SUBSTITUTION PRINCIPLE THE LAW OF
DEMETER REMOVING CODE SMELLS BEYOND ORDINARY EXTENSIONS SUMMARY CHAPTER
27 DECORATOR A CLASSIC EXAMPLE: STREAMS AND WRITERS FUNCTION WRAPPERS
DECORATOR IN RELATION TO OTHER PATTERNS SUMMARY CHAPTER 28 ITERATOR
ORDINARY ITERATION THREAD-SAFE ITERATION ITERATING OVER A COMPOSITE
SUMMARY 277 279 279 280 281 283 283 285 287 287 295 303 303 305 305 307
313 324 XII CONTENTS CHAPTER 29 VISITOR VISITOR MECHANICS AN ORDINARY
VISITOR VISITOR CYCLES VISITOR RISKS SUMMARY 325 325 327 333 338 340
PART VI APPENDIXES APPENDIX A DIRECTIONS GET THE MOST FROM THIS BOOK
UNDERSTAND THE CLASSICS WEAVE PATTERNS INTO YOUR CODE KEEP LEARNING
APPENDIX B SOLUTIONS APPENDIX C OOZINOZ SOURCE ACQUIRING AND USING THE
SOURCE BUILDING THE OOZINOZ CODE TESTING THE CODE WITH JUNIT FINDING
FILES YOURSELF SUMMARY APPENDIX D UML AT A GLANCE CLASSES CLASS
RELATIONSHIPS INTERFACES OBJECTS STATES 341 343 343 344 344 345 347 427
427 427 428 428 429 431 432 433 435 436 437 GLOSSARY BIBLIOGRAPHY INDEX
439 447 449 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Metsker, Steven John Wake, William Charles |
author_facet | Metsker, Steven John Wake, William Charles |
author_role | aut aut |
author_sort | Metsker, Steven John |
author_variant | s j m sj sjm w c w wc wcw |
building | Verbundindex |
bvnumber | BV021525842 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.J38 |
callnumber-search | QA76.73.J38 |
callnumber-sort | QA 276.73 J38 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 |
classification_tum | DAT 362f DAT 315f |
ctrlnum | (OCoLC)63472794 (DE-599)BVBBV021525842 |
dewey-full | 005.13/3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13/3 |
dewey-search | 005.13/3 |
dewey-sort | 15.13 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 1. printing |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02200nam a2200553zc 4500</leader><controlfield tag="001">BV021525842</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20070423 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">060324s2006 xxud||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2006003471</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0321333020</subfield><subfield code="c">hardback : alk. paper</subfield><subfield code="9">0-321-33302-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)63472794</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021525842</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-526</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.J38</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13/3</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 315f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Metsker, Steven John</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Design patterns in Java</subfield><subfield code="c">Steven John Metsker ; William C. Wake</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. printing</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Upper Saddle River, NJ ; Munich [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2006</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 461 S.</subfield><subfield code="b">graph. Darst.</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="490" ind1="0" ind2=" "><subfield code="a">The software patterns series</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Java (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Logiciels - Modèles de conception</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Java (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software patterns</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</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">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</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">Entwurfsmuster</subfield><subfield code="0">(DE-588)4546895-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Wake, William Charles</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/toc/ecip067/2006003471.html</subfield><subfield code="3">Table of contents</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch Darmstadt</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014742271&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-014742271</subfield></datafield></record></collection> |
id | DE-604.BV021525842 |
illustrated | Illustrated |
index_date | 2024-07-02T14:23:52Z |
indexdate | 2024-07-09T20:37:49Z |
institution | BVB |
isbn | 0321333020 |
language | English |
lccn | 2006003471 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-014742271 |
oclc_num | 63472794 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-1051 DE-29T DE-703 DE-526 |
owner_facet | DE-91G DE-BY-TUM DE-1051 DE-29T DE-703 DE-526 |
physical | XIV, 461 S. graph. Darst. |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | Addison-Wesley |
record_format | marc |
series2 | The software patterns series |
spelling | Metsker, Steven John Verfasser aut Design patterns in Java Steven John Metsker ; William C. Wake 1. printing Upper Saddle River, NJ ; Munich [u.a.] Addison-Wesley 2006 XIV, 461 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier The software patterns series Java (Langage de programmation) Logiciels - Modèles de conception Java (Computer program language) Software patterns Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Objektorientierte Programmierung (DE-588)4233947-9 gnd rswk-swf Entwurfsmuster (DE-588)4546895-3 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 s Objektorientierte Programmierung (DE-588)4233947-9 s DE-604 Entwurfsmuster (DE-588)4546895-3 s Wake, William Charles Verfasser aut http://www.loc.gov/catdir/toc/ecip067/2006003471.html Table of contents HEBIS Datenaustausch Darmstadt application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014742271&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Metsker, Steven John Wake, William Charles Design patterns in Java Java (Langage de programmation) Logiciels - Modèles de conception Java (Computer program language) Software patterns Java Programmiersprache (DE-588)4401313-9 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd Entwurfsmuster (DE-588)4546895-3 gnd |
subject_GND | (DE-588)4401313-9 (DE-588)4233947-9 (DE-588)4546895-3 |
title | Design patterns in Java |
title_auth | Design patterns in Java |
title_exact_search | Design patterns in Java |
title_exact_search_txtP | Design patterns in Java |
title_full | Design patterns in Java Steven John Metsker ; William C. Wake |
title_fullStr | Design patterns in Java Steven John Metsker ; William C. Wake |
title_full_unstemmed | Design patterns in Java Steven John Metsker ; William C. Wake |
title_short | Design patterns in Java |
title_sort | design patterns in java |
topic | Java (Langage de programmation) Logiciels - Modèles de conception Java (Computer program language) Software patterns Java Programmiersprache (DE-588)4401313-9 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd Entwurfsmuster (DE-588)4546895-3 gnd |
topic_facet | Java (Langage de programmation) Logiciels - Modèles de conception Java (Computer program language) Software patterns Java Programmiersprache Objektorientierte Programmierung Entwurfsmuster |
url | http://www.loc.gov/catdir/toc/ecip067/2006003471.html http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014742271&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT metskerstevenjohn designpatternsinjava AT wakewilliamcharles designpatternsinjava |