Patterns kompakt: Entwurfsmuster für effektive Software-Entwicklung
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Berlin [u.a.]
Springer
2013
|
Ausgabe: | 4. Aufl. |
Schriftenreihe: | IT kompakt
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XIII, 223 S. graph. Darst. 190 mm x 127 mm |
ISBN: | 3642347177 9783642347177 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV040956484 | ||
003 | DE-604 | ||
005 | 20150909 | ||
007 | t | ||
008 | 130419s2013 gw d||| |||| 00||| ger d | ||
015 | |a 12,N50 |2 dnb | ||
016 | 7 | |a 1028417888 |2 DE-101 | |
020 | |a 3642347177 |9 3-642-34717-7 | ||
020 | |a 9783642347177 |c Pb. : ca. EUR 14.99 (DE), ca. EUR 15.41 (AT), ca. sfr 19.00 (freier Pr.) |9 978-3-642-34717-7 | ||
035 | |a (OCoLC)853273944 | ||
035 | |a (DE-599)DNB1028417888 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BE | ||
049 | |a DE-91G |a DE-523 |a DE-898 |a DE-Aug4 |a DE-20 |a DE-29T |a DE-11 |a DE-19 |a DE-92 |a DE-355 |a DE-384 |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 ST 232 |0 (DE-625)143619: |2 rvk | ||
084 | |a DAT 315f |2 stub | ||
100 | 1 | |a Eilebrecht, Karl |e Verfasser |0 (DE-588)128409304 |4 aut | |
245 | 1 | 0 | |a Patterns kompakt |b Entwurfsmuster für effektive Software-Entwicklung |c Karl Eilebrecht ; Gernot Starke |
250 | |a 4. Aufl. | ||
264 | 1 | |a Berlin [u.a.] |b Springer |c 2013 | |
300 | |a XIII, 223 S. |b graph. Darst. |c 190 mm x 127 mm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a IT kompakt | |
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 | |5 DE-604 | |
700 | 1 | |a Starke, Gernot |d 1963- |e Sonstige |0 (DE-588)128409312 |4 oth | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-642-34718-4 |
856 | 4 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4197937&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext | |
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=025934919&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-025934919 |
Datensatz im Suchindex
_version_ | 1807955743441158144 |
---|---|
adam_text |
IMAGE 1
I N IHALTSVERZEICLHI N ES
1 GRUNDLAGEN DES SOFTWARE-ENTWURFS 1
1.1 ENTWURFSPRINZIPIEN 1
1.2 HEURISTIKEN DES OBJEKTORIENTIERTEN ENTWURFS 8
1.3 GRUNDPRINZIPIEN DER DOKUMENTATION 13
2 GRUNDKONSTRUKTE DER OBJEKTORIENTIERUNG IN JAVA, C# UND C++ 19
2.1 VERERBUNG 19
2.2 ABSTRAKTE KLASSEN 19
2.3 BEISPIEL: EIN MODELL VON FAHRZEUGEN 20
3 ERZEUGUNGSMUSTER 25
3.1 ABSTRACT FACTORY (ABSTRAKTE FABRIK) 25
3.2 BUILDER (ERBAUER) 29
3.3 FACTORY METHOD (FABRIK-METHODE) 34
3.4 SINGLETON 38
3.5 OBJECTPOOL 43
4 VERHALTENSMUSTER 51
4.1 COMMAND 51
4.2 COMMAND PROCESSOR 54
4.3 ITERATOR 56
4.4 VISITOR (BESUCHER) 60
4.5 STRATEGY 66
XI
HTTP://D-NB.INFO/1028417888
IMAGE 2
XII
I N H A L T S V E R Z E I C H N I S
4.6 TEMPLATE METHOD (SCHABLONENMETHODE) 68
4.7 OBSERVER 70
5 STRUKTURMUSTER 77
5.1 ADAPTER 77
5.2 BRIDGE 79
5.3 DECORATOR (DEKORIERER) 83
5.4 FASSADE 87
5.5 PROXY (STELLVERTRETER) 89
5.6 MODEL VIEW CONTROLLER (MVC) 92
5.7 FLYWEIGHT 96
5.8 COMPOSITE (KOMPOSITUM) 102
6 VERTEILUNG 105
6.1 COMBINED METHOD 105
6.2 DATA TRANSFER OBJECT (DTO, TRANSFEROBJEKT) 109 6.3 TRANSFER OBJECT
ASSEMBLER 114
6.4 ACTIVE OBJECT 117
6.5 MASTER-SLAVE 122
7 INTEGRATION 127
7.1 WRAPPER 127
7.2 GATEWAY 130
7.3 PLUGIN 132
7.4 MAPPER 136
7.5 DEPENDENCY INJECTION 138
8 PERSISTENZ 143
8.1 O/R-MAPPING 143
8.2 IDENTITYMAP 152
8.3 LAZY LOAD (VERZOEGERTES LADEN) 155
8.4 COARSE-GRAINED LOCK (GROBKOERNIGE SPERRE) 158 8.5 OPTIMISTIC OFFLINE
LOCK (OPTIMISTISCHES SPERREN) . . . 161 8.6 PESSIMISTIC OFFLINE LOCK
(PESSIMISTISCHES SPERREN). . . 165
9 DATENBANKSCHLUESSEL 171
9.1 IDENTITY FIELD (SCHLUESSELKLASSE) 174
9.2 SEQUENZBLOCK 177
IMAGE 3
INHALTSVERZEICHNIS
XIII
9.3 UUID (UNIVERSALLY UNIQUE IDENTIFIER,
GLOBAL EINDEUTIGER SCHLUESSEL) 180
10 SONSTIGE PATTERNS 183
10.1 MONEY (WAEHRUNG) 183
10.2 NULL-OBJEKT 186
10.3 REGISTRY 189
10.4 ROHBAU (BUILDING SHELL) 191
10.5 SERVICE STUB 193
10.6 VALUE OBJECT (WERTOBJEKT) 195
10.7 SCHABLONENDOKUMENTATION 197
11 PATTERNS - WIE GEHT ES WEITER? 205
11.1 PATTERNS ERLEICHTERN WISSENSTRANSFER 205
LITERATUR 213
SACHVERZEICHNIS 217
KOLOPHON 223 |
any_adam_object | 1 |
author | Eilebrecht, Karl |
author_GND | (DE-588)128409304 (DE-588)128409312 |
author_facet | Eilebrecht, Karl |
author_role | aut |
author_sort | Eilebrecht, Karl |
author_variant | k e ke |
building | Verbundindex |
bvnumber | BV040956484 |
classification_rvk | ST 230 ST 231 ST 232 |
classification_tum | DAT 315f |
ctrlnum | (OCoLC)853273944 (DE-599)DNB1028417888 |
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 | 4. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV040956484</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150909</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">130419s2013 gw d||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">12,N50</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1028417888</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3642347177</subfield><subfield code="9">3-642-34717-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783642347177</subfield><subfield code="c">Pb. : ca. EUR 14.99 (DE), ca. EUR 15.41 (AT), ca. sfr 19.00 (freier Pr.)</subfield><subfield code="9">978-3-642-34717-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)853273944</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1028417888</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</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-BE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-384</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">ST 232</subfield><subfield code="0">(DE-625)143619:</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="100" ind1="1" ind2=" "><subfield code="a">Eilebrecht, Karl</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)128409304</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Patterns kompakt</subfield><subfield code="b">Entwurfsmuster für effektive Software-Entwicklung</subfield><subfield code="c">Karl Eilebrecht ; Gernot Starke</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">4. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berlin [u.a.]</subfield><subfield code="b">Springer</subfield><subfield code="c">2013</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 223 S.</subfield><subfield code="b">graph. Darst.</subfield><subfield code="c">190 mm x 127 mm</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">IT kompakt</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=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Starke, Gernot</subfield><subfield code="d">1963-</subfield><subfield code="e">Sonstige</subfield><subfield code="0">(DE-588)128409312</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</subfield><subfield code="z">978-3-642-34718-4</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4197937&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</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&doc_library=BVB01&local_base=BVB01&doc_number=025934919&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-025934919</subfield></datafield></record></collection> |
id | DE-604.BV040956484 |
illustrated | Illustrated |
indexdate | 2024-08-21T00:42:36Z |
institution | BVB |
isbn | 3642347177 9783642347177 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025934919 |
oclc_num | 853273944 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-523 DE-898 DE-BY-UBR DE-Aug4 DE-20 DE-29T DE-11 DE-19 DE-BY-UBM DE-92 DE-355 DE-BY-UBR DE-384 DE-1028 |
owner_facet | DE-91G DE-BY-TUM DE-523 DE-898 DE-BY-UBR DE-Aug4 DE-20 DE-29T DE-11 DE-19 DE-BY-UBM DE-92 DE-355 DE-BY-UBR DE-384 DE-1028 |
physical | XIII, 223 S. graph. Darst. 190 mm x 127 mm |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | Springer |
record_format | marc |
series2 | IT kompakt |
spelling | Eilebrecht, Karl Verfasser (DE-588)128409304 aut Patterns kompakt Entwurfsmuster für effektive Software-Entwicklung Karl Eilebrecht ; Gernot Starke 4. Aufl. Berlin [u.a.] Springer 2013 XIII, 223 S. graph. Darst. 190 mm x 127 mm txt rdacontent n rdamedia nc rdacarrier IT kompakt Entwurfsmuster (DE-588)4546895-3 gnd rswk-swf Entwurfsmuster (DE-588)4546895-3 s DE-604 Starke, Gernot 1963- Sonstige (DE-588)128409312 oth Erscheint auch als Online-Ausgabe 978-3-642-34718-4 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=4197937&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025934919&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Eilebrecht, Karl Patterns kompakt Entwurfsmuster für effektive Software-Entwicklung Entwurfsmuster (DE-588)4546895-3 gnd |
subject_GND | (DE-588)4546895-3 |
title | Patterns kompakt Entwurfsmuster für effektive Software-Entwicklung |
title_auth | Patterns kompakt Entwurfsmuster für effektive Software-Entwicklung |
title_exact_search | Patterns kompakt Entwurfsmuster für effektive Software-Entwicklung |
title_full | Patterns kompakt Entwurfsmuster für effektive Software-Entwicklung Karl Eilebrecht ; Gernot Starke |
title_fullStr | Patterns kompakt Entwurfsmuster für effektive Software-Entwicklung Karl Eilebrecht ; Gernot Starke |
title_full_unstemmed | Patterns kompakt Entwurfsmuster für effektive Software-Entwicklung Karl Eilebrecht ; Gernot Starke |
title_short | Patterns kompakt |
title_sort | patterns kompakt entwurfsmuster fur effektive software entwicklung |
title_sub | Entwurfsmuster für effektive Software-Entwicklung |
topic | Entwurfsmuster (DE-588)4546895-3 gnd |
topic_facet | Entwurfsmuster |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4197937&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025934919&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT eilebrechtkarl patternskompaktentwurfsmusterfureffektivesoftwareentwicklung AT starkegernot patternskompaktentwurfsmusterfureffektivesoftwareentwicklung |