Design patterns: Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software
Gespeichert in:
Vorheriger Titel: | Entwurfsmuster |
---|---|
Hauptverfasser: | , , , |
Weitere Verfasser: | , |
Format: | Buch |
Sprache: | German English |
Veröffentlicht: |
Heidelberg
mitp
2015
|
Ausgabe: | 1. Auflage |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 472 Seiten Illustrationen, Diagramme |
ISBN: | 9783826697005 3826697006 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042164823 | ||
003 | DE-604 | ||
005 | 20221020 | ||
007 | t | ||
008 | 141103s2015 gw a||| |||| 00||| ger d | ||
016 | 7 | |a 1048583325 |2 DE-101 | |
020 | |a 9783826697005 |c kart. : EUR 39.99 (DE), EUR 41.20 (AT), sfr 53.90 (freier Pr.) |9 978-3-8266-9700-5 | ||
020 | |a 3826697006 |c kart. |9 3-8266-9700-6 | ||
024 | 3 | |a 9783826697005 | |
035 | |a (OCoLC)903434970 | ||
035 | |a (DE-599)DNB1048583325 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 1 | |a ger |h eng | |
044 | |a gw |c XA-DE-BW | ||
049 | |a DE-739 |a DE-92 |a DE-1050 |a DE-1051 |a DE-634 |a DE-473 |a DE-573 |a DE-29T |a DE-20 |a DE-1043 |a DE-1102 |a DE-858 |a DE-Aug4 |a DE-523 |a DE-M347 |a DE-91G |a DE-703 |a DE-11 |a DE-29 |a DE-384 |a DE-898 |a DE-1049 |a DE-355 |a DE-861 |a DE-860 |a DE-1028 | ||
082 | 0 | |a 005.12 |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 Gamma, Erich |d 1961- |e Verfasser |0 (DE-588)113281692 |4 aut | |
240 | 1 | 0 | |a Design patterns |
245 | 1 | 0 | |a Design patterns |b Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software |c Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides ; Übersetzung aus dem Amerikanischen von Maren Feilen und Knut Lorenzen |
250 | |a 1. Auflage | ||
264 | 1 | |a Heidelberg |b mitp |c 2015 | |
300 | |a 472 Seiten |b Illustrationen, Diagramme | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Objektorientierung |0 (DE-588)4346172-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwarewiederverwendung |0 (DE-588)4225989-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Entwurfsmuster |0 (DE-588)4546895-3 |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 Wiederverwendung |0 (DE-588)4240291-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Software |0 (DE-588)4055382-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Entwurfsmuster |0 (DE-588)4546895-3 |D s |
689 | 0 | 1 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | 2 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 0 | 3 | |a Softwarewiederverwendung |0 (DE-588)4225989-7 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Softwarewiederverwendung |0 (DE-588)4225989-7 |D s |
689 | 1 | 1 | |a Objektorientierung |0 (DE-588)4346172-4 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
689 | 2 | 0 | |a Wiederverwendung |0 (DE-588)4240291-8 |D s |
689 | 2 | |8 2\p |5 DE-604 | |
689 | 3 | 0 | |a Software |0 (DE-588)4055382-6 |D s |
689 | 3 | |8 3\p |5 DE-604 | |
700 | 1 | |a Helm, Richard |e Verfasser |4 aut | |
700 | 1 | |a Johnson, Ralph |e Verfasser |4 aut | |
700 | 1 | |a Vlissides, John M. |d 1961-2005 |e Verfasser |0 (DE-588)173204414 |4 aut | |
700 | 1 | |a Feilen, Maren |4 trl | |
700 | 1 | |a Lorenzen, Knut |0 (DE-588)1020241446 |4 trl | |
780 | 0 | 0 | |i Vorangegangen ist |a Entwurfsmuster |w (DE-604)BV036795127 |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027604376&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-027604376 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 3\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804152664508858368 |
---|---|
adam_text | Inhaltsverzeichnis
Vorwort.................................................. 17
Geleitwort von
Grady Booch
................................. 2.1
Einleitung................................................ 23
ι
Einführung............................................... 25
1.1 Was ist ein Design Pattern? ................................. 27
1.2 Design
Patterns
im Smalltalk MVC........................... 30
1.3 Beschreibung der Design
Patterns.
........................... 32
1.4 Der Design-
Patterns-
Katalog ................................ 34
1.5 Aufbau des Katalogs ....................................... 38
1.6 Die Anwendung von Design
Patterns
zur Behebung von
Designproblemen......................................... 41
1.6.1 Passende Objekte finden............................. 41
1.6.2 Ob] ektgranularität bestimmen........................ 42
1.6.3 Objektschnittstellen spezifizieren. ..................... 42
1.6.4 Objektimplementierungen spezifizieren................ 44
1.6.5 Wiederverwendungsmechanismen einsetzen............ 49
1.6.6 Strukturen der Laufzeit und beim Kompilieren
abstimmen........................................ 54
1.6.7 Designänderungen berücksichtigen................... . 56
1.7 Auswahl eines Design
Patterns
.............................. 63
1.8 Anwendung eines Design
Patterns
........................... 65
7, Falistudie: Erstellung eines l exteditors........................ 67
2.J. Designprobleme .......................................... 67
?.. ·>, Dokumentstruktur, ........................................ 69
Я.2.І
Rekursive Komposition ..............................
Л
?,..?,..?, Glyphen. .......................................... 72
.?..2,·3
Das Design
Pattern Composite
(Kompositum)
,
,..,..,.,.,. 75
^■3 Formatierung............................................. 76
2.3.1 Kapselung des Formatierungsalgorithmus .............. 76
2.3.2, Die Unterklassen
Compositor
und.
Composition
......... 77
2.3.3 Das Design
Pattern Strategy
(Strategie). ................. 79
3
Inhaltsverzeichnis
2.4 Ausgestaltung der Benutzeroberfläche........................ 80
2.4.1 Durchsichtige Umhüllung (Transparent
Enclosure)
....... 80
2.4.2 Die Unterklasse MonoGlyph.......................... 82
2.4.3 Das
Design Pattern Decorator
(Dekorierer)............... 84
2.5 Unterstützung mehrerer Look-and-Feel-Standards............... 85
2.5.1 Abstrahierung der Objekterzeugung.................... 85
2.5.2
Factories
und Produktklassen......................... 86
2.5.3 Das Design
Pattern Abstract Factory
(Abstrakte Fabrik)..... 89
2.6 Unterstützung mehrerer Fenstersysteme ...................... 90
2.6.1 Eignung des Design
Patterns Abstract Factory
(Abstrakte Fabrik)................................... 90
2.6.2 Kapselung von Implementierungsabhängigkeiten........ 91
2.6.3 Die Klassenhierarchien Window und Windowlmp . ....... 93
2.6.4 Das Design Pattern Bridge (Brücke).................... 97
2.7 Userseitige Operationen.................................... 98
2.7.1 Kapselung eines
Requests
............................ 99
2.7.2 Die
Command-
Klas
se
und ihre Unterklassen ............ 100
2.7.3 Die Funktion
Undo
(Rückgängig)......................
1
01
2.7.4 Befehlshistorie..................................... 102
2.7.5 Das Design
Pattern Command
(Befehl) .................. 104
2.8 Rechtschreibprüfung und Silbentrennung ..................... 105
2.8.1 Zugriff auf verteilte Informationen..................... 105
2.8.2 Kapselung von Zugriff und Traversierung............... 106
2.8.3 Die Iterator-Klasse und ihre Unterklassen ............... 108
2.8.4 Das Design
Pattern Iterator (Iterator)
...................
lil
2.8.5 Traversierung kontra Traversierungsaktionen............ 111
2.8.6 Kapselung der Analyse............................... 112
2.8.7 Die Visitor-Klasse und ihre Unterklassen. ............... 117
2.8.8 Das Design
Pattern Visitor
(Besucher)................... 118
2.9 Zusammenfassung........................................ 119
Design-Patterns-Kataiog
і
21
3 Erzeugimgsraustei
(Creations! Patterns).
...................... 123
3.1
Abstract Factory
(Abstrakte
Fabrik) .........................................
і
28
3.2
Builder
(Erbauer).......................................... 139
3.3
Factory Method
(Fabrikmethode)...........................................
Ί49
3.4
Prototype
(Prototyp)........................................ 1 61
Inhaltsverzeichnis
3.5
Singleton (Singleton)
....................................... 172
3.6 Weitere Erläuterungen zu den Erzeugungsmustern............. 181
4 Strukturmuster
(Structural Patterns)
.......................... 185
4.1 Adapter (Adapter)................-----..................... 187
4.2 Bridge (Brücke)........................................... 200
4.3
Composite
(Kompositum)................................... 212
4.4
Decorator
(Dekorierer)..................................... 226
4.5
Facade
(Fassade)...................................-----... 237
4.6
Flyweight
(Fliegengewicht)................................. . 247
4.7 Proxy (Proxy)............................................. 262
4.8 Weitere Erläuterungen zu den Strukturmustern................ 275
4.8.1 Adapter {Adapter, siehe Abschnitt 4.1) kontra Bridge
(Brücke, siehe Abschnitt 4.2) .......................... 2/5
4.8.2
Composite.
(Kompositum, siehe Abschnitt 4.3) kontra
Decorator
(Dekoiißrer, siehe Abschnitt 4.4) kontra Proxy
(Proxy, siehe Abschnitt 4.7)........................... 776
5 Verhaltensmusiei
(Behavioral Patterns)
....................... 279
5.
ι
Chain
of Responsibility
(Zuständigkeitskette)..............
,
........................ 280
5.2
Command
(Befehl)........................................ 292
5.3 Interpreter (Interpreter).................................... 304
5.4
Iterator (Iterator)..........................................
320
5.5 Mediator (Vermittler)...................................... 338
5.6
Memento (Memento)
...................................... 349
5.7
Observer
(Beobachter)...................................... 360
5.
б
State (Zustand)..................____.........____......... 372
5.9
Strategy
(Strategie)......................................... 383
5.10 Template
Method
(Schablonenmethode) ...................................... 394
¿.a Visitor
(Besucher) ......................................... 400
),λί
Weitere Erläuterungen zu den Verhaltensmustern .............. 41/
5.12л
Variieren der Kapselung ..,...,..,.,......,.,........ 41/
5,1?,.?, Objekte als Argumente .............................. 41«
5.ІЯ.3
Kommunikation: Kapsein oder Verteilen?............... 448
lr
γα
4 Absender und Empfänger entkoppeln .................. 4! 9
5.ІЯ.5
Zusammenfassung ................................. 422.
Inhaltsverzeichnis
6 Schlusswort der Autoren.................................... 425
6.1 Was kann man von Design
Patterns
erwarten?.................. 425
6.1.1 Ein gemeinsames Designvokabular.................... 426
6.1.2 Eine
Dokumentations-
und Lernhilfe................... 426
6.1.3 Eine Ergänzung zu existierenden Methoden............. 427
6.1.4 Zielsetzungen für Refactorings........................ 428
6.2 Eine kleine Kataloggeschichte................................ 430
6.3 Die Pattern-Gemeinde...................................... 431
6.3.1 Christopher Alexanders »Muster-Sprache«............. . 432
6.3.2
Patterns in
Softwaresystemen......................... 433
6.4 Eine Einladung............................................ 434
6.5 Ein abschließender Gedanke................................ 435
A
Glossar.................................................. 437
В
Notationshinweise......................................... 443
B.i Klassendiagramme........................................ 444
B.2 Objektdiagramme......................................... 447
B.3 Interaktionsdiagramme..................................... 447
С
Fundamentale Klassen..................................... 449
C.i Die Klasse List............................................ 449
C.2
Iterator
.................................................. 452
C.3 Listlterator............................................... 452
C.4 Point............___.................................... 453
C.5
Rect
...............................___.................. 454
D Quellenverzeichnis
........................................ 455
Stichwortverzeichnis....................................... 461
16
|
any_adam_object | 1 |
author | Gamma, Erich 1961- Helm, Richard Johnson, Ralph Vlissides, John M. 1961-2005 |
author2 | Feilen, Maren Lorenzen, Knut |
author2_role | trl trl |
author2_variant | m f mf k l kl |
author_GND | (DE-588)113281692 (DE-588)173204414 (DE-588)1020241446 |
author_facet | Gamma, Erich 1961- Helm, Richard Johnson, Ralph Vlissides, John M. 1961-2005 Feilen, Maren Lorenzen, Knut |
author_role | aut aut aut aut |
author_sort | Gamma, Erich 1961- |
author_variant | e g eg r h rh r j rj j m v jm jmv |
building | Verbundindex |
bvnumber | BV042164823 |
classification_rvk | ST 230 ST 231 |
classification_tum | DAT 315f |
ctrlnum | (OCoLC)903434970 (DE-599)DNB1048583325 |
dewey-full | 005.12 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.12 |
dewey-search | 005.12 |
dewey-sort | 15.12 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03497nam a2200733 c 4500</leader><controlfield tag="001">BV042164823</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20221020 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">141103s2015 gw a||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1048583325</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783826697005</subfield><subfield code="c">kart. : EUR 39.99 (DE), EUR 41.20 (AT), sfr 53.90 (freier Pr.)</subfield><subfield code="9">978-3-8266-9700-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3826697006</subfield><subfield code="c">kart.</subfield><subfield code="9">3-8266-9700-6</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783826697005</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)903434970</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1048583325</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="1" ind2=" "><subfield code="a">ger</subfield><subfield code="h">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-861</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-1028</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.12</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">Gamma, Erich</subfield><subfield code="d">1961-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)113281692</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Design patterns</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Design patterns</subfield><subfield code="b">Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software</subfield><subfield code="c">Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides ; Übersetzung aus dem Amerikanischen von Maren Feilen und Knut Lorenzen</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">mitp</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">472 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</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">Objektorientierung</subfield><subfield code="0">(DE-588)4346172-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwarewiederverwendung</subfield><subfield code="0">(DE-588)4225989-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</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="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">Wiederverwendung</subfield><subfield code="0">(DE-588)4240291-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Software</subfield><subfield code="0">(DE-588)4055382-6</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">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><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="3"><subfield code="a">Softwarewiederverwendung</subfield><subfield code="0">(DE-588)4225989-7</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">Softwarewiederverwendung</subfield><subfield code="0">(DE-588)4225989-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Objektorientierung</subfield><subfield code="0">(DE-588)4346172-4</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="689" ind1="2" ind2="0"><subfield code="a">Wiederverwendung</subfield><subfield code="0">(DE-588)4240291-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">Software</subfield><subfield code="0">(DE-588)4055382-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="8">3\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Helm, Richard</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Johnson, Ralph</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Vlissides, John M.</subfield><subfield code="d">1961-2005</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)173204414</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Feilen, Maren</subfield><subfield code="4">trl</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Lorenzen, Knut</subfield><subfield code="0">(DE-588)1020241446</subfield><subfield code="4">trl</subfield></datafield><datafield tag="780" ind1="0" ind2="0"><subfield code="i">Vorangegangen ist</subfield><subfield code="a">Entwurfsmuster</subfield><subfield code="w">(DE-604)BV036795127</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</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=027604376&sequence=000002&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-027604376</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="883" ind1="1" ind2=" "><subfield code="8">2\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="883" ind1="1" ind2=" "><subfield code="8">3\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></record></collection> |
id | DE-604.BV042164823 |
illustrated | Illustrated |
indexdate | 2024-07-10T01:14:18Z |
institution | BVB |
isbn | 9783826697005 3826697006 |
language | German English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027604376 |
oclc_num | 903434970 |
open_access_boolean | |
owner | DE-739 DE-92 DE-1050 DE-1051 DE-634 DE-473 DE-BY-UBG DE-573 DE-29T DE-20 DE-1043 DE-1102 DE-858 DE-Aug4 DE-523 DE-M347 DE-91G DE-BY-TUM DE-703 DE-11 DE-29 DE-384 DE-898 DE-BY-UBR DE-1049 DE-355 DE-BY-UBR DE-861 DE-860 DE-1028 |
owner_facet | DE-739 DE-92 DE-1050 DE-1051 DE-634 DE-473 DE-BY-UBG DE-573 DE-29T DE-20 DE-1043 DE-1102 DE-858 DE-Aug4 DE-523 DE-M347 DE-91G DE-BY-TUM DE-703 DE-11 DE-29 DE-384 DE-898 DE-BY-UBR DE-1049 DE-355 DE-BY-UBR DE-861 DE-860 DE-1028 |
physical | 472 Seiten Illustrationen, Diagramme |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | mitp |
record_format | marc |
spelling | Gamma, Erich 1961- Verfasser (DE-588)113281692 aut Design patterns Design patterns Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides ; Übersetzung aus dem Amerikanischen von Maren Feilen und Knut Lorenzen 1. Auflage Heidelberg mitp 2015 472 Seiten Illustrationen, Diagramme txt rdacontent n rdamedia nc rdacarrier Objektorientierung (DE-588)4346172-4 gnd rswk-swf Softwarewiederverwendung (DE-588)4225989-7 gnd rswk-swf Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf Entwurfsmuster (DE-588)4546895-3 gnd rswk-swf Objektorientierte Programmierung (DE-588)4233947-9 gnd rswk-swf Wiederverwendung (DE-588)4240291-8 gnd rswk-swf Software (DE-588)4055382-6 gnd rswk-swf Entwurfsmuster (DE-588)4546895-3 s Softwareentwicklung (DE-588)4116522-6 s Objektorientierte Programmierung (DE-588)4233947-9 s Softwarewiederverwendung (DE-588)4225989-7 s DE-604 Objektorientierung (DE-588)4346172-4 s 1\p DE-604 Wiederverwendung (DE-588)4240291-8 s 2\p DE-604 Software (DE-588)4055382-6 s 3\p DE-604 Helm, Richard Verfasser aut Johnson, Ralph Verfasser aut Vlissides, John M. 1961-2005 Verfasser (DE-588)173204414 aut Feilen, Maren trl Lorenzen, Knut (DE-588)1020241446 trl Vorangegangen ist Entwurfsmuster (DE-604)BV036795127 Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027604376&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 3\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Gamma, Erich 1961- Helm, Richard Johnson, Ralph Vlissides, John M. 1961-2005 Design patterns Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software Objektorientierung (DE-588)4346172-4 gnd Softwarewiederverwendung (DE-588)4225989-7 gnd Softwareentwicklung (DE-588)4116522-6 gnd Entwurfsmuster (DE-588)4546895-3 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd Wiederverwendung (DE-588)4240291-8 gnd Software (DE-588)4055382-6 gnd |
subject_GND | (DE-588)4346172-4 (DE-588)4225989-7 (DE-588)4116522-6 (DE-588)4546895-3 (DE-588)4233947-9 (DE-588)4240291-8 (DE-588)4055382-6 |
title | Design patterns Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software |
title_alt | Design patterns |
title_auth | Design patterns Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software |
title_exact_search | Design patterns Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software |
title_full | Design patterns Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides ; Übersetzung aus dem Amerikanischen von Maren Feilen und Knut Lorenzen |
title_fullStr | Design patterns Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides ; Übersetzung aus dem Amerikanischen von Maren Feilen und Knut Lorenzen |
title_full_unstemmed | Design patterns Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides ; Übersetzung aus dem Amerikanischen von Maren Feilen und Knut Lorenzen |
title_old | Entwurfsmuster |
title_short | Design patterns |
title_sort | design patterns entwurfsmuster als elemente wiederverwendbarer objektorientierter software |
title_sub | Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software |
topic | Objektorientierung (DE-588)4346172-4 gnd Softwarewiederverwendung (DE-588)4225989-7 gnd Softwareentwicklung (DE-588)4116522-6 gnd Entwurfsmuster (DE-588)4546895-3 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd Wiederverwendung (DE-588)4240291-8 gnd Software (DE-588)4055382-6 gnd |
topic_facet | Objektorientierung Softwarewiederverwendung Softwareentwicklung Entwurfsmuster Objektorientierte Programmierung Wiederverwendung Software |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027604376&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT gammaerich designpatterns AT helmrichard designpatterns AT johnsonralph designpatterns AT vlissidesjohnm designpatterns AT feilenmaren designpatterns AT lorenzenknut designpatterns AT gammaerich designpatternsentwurfsmusteralselementewiederverwendbarerobjektorientiertersoftware AT helmrichard designpatternsentwurfsmusteralselementewiederverwendbarerobjektorientiertersoftware AT johnsonralph designpatternsentwurfsmusteralselementewiederverwendbarerobjektorientiertersoftware AT vlissidesjohnm designpatternsentwurfsmusteralselementewiederverwendbarerobjektorientiertersoftware AT feilenmaren designpatternsentwurfsmusteralselementewiederverwendbarerobjektorientiertersoftware AT lorenzenknut designpatternsentwurfsmusteralselementewiederverwendbarerobjektorientiertersoftware |