Design patterns in the real world, an analysis-based approach: finding architectural solutions for common problems by looking at code
"Alan Holub takes coders deep into the reality of Gang-of-Four design patterns, those reusable guides to common object-oriented design problems. He deconstructs two significant software programs (Mel Conway's 'Game of Life' and a SQL interpreter) to demonstrate how design pattern...
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Elektronisch Video |
Sprache: | Englisch |
Veröffentlicht: |
[Place of publication not identified]
O'Reilly
[2015]
|
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9781491935828/?ar |
Zusammenfassung: | "Alan Holub takes coders deep into the reality of Gang-of-Four design patterns, those reusable guides to common object-oriented design problems. He deconstructs two significant software programs (Mel Conway's 'Game of Life' and a SQL interpreter) to demonstrate how design patterns work and interact in complex ways, share classes with other patterns, and have pros and cons. Each of the three primary design pattern categories, creational, structural, and behavioral are discussed and illustrated. Discover what design patterns are and when they are used in the Agile environment; Exercise better control over object creation using the Factory, Builder, Singleton, Abstract, and Prototype design patterns; Identify easier ways to realize relationships between entities using the Adapter, Decorator, Bridge, Facade, Composite, Flyweight, and Proxy design patterns; Recognize common communication patterns between objects using the Template Method, Command, Chain of Responsibility, Iterator, Observer, Visitor, Mediator, Memento, Strategy, and State design patterns; Examine the Active Object design pattern, an architectural solution to problems inherent in multi-threading; Understand how the strengths and weaknesses of design patterns play off one another; Learn how a given pattern can be implemented in various ways."--Resource description page. |
Beschreibung: | Title from title screen (viewed October 27, 2015). - Date of publication from resource description page |
Umfang: | 1 Online-Ressource (1 streaming video file (7 hr., 10 min., 12 sec.)) digital, sound, color |
Internformat
MARC
LEADER | 00000cgm a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-04761496X | ||
003 | DE-627-1 | ||
005 | 20240228115950.0 | ||
006 | m o | | | ||
007 | cr uuu---uuuuu | ||
008 | 191023s2015 xx ||| |o o ||eng c | ||
035 | |a (DE-627-1)04761496X | ||
035 | |a (DE-599)KEP04761496X | ||
035 | |a (ORHE)9781491935828 | ||
035 | |a (DE-627-1)04761496X | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
100 | 1 | |a Holub, Allen I. |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Design patterns in the real world, an analysis-based approach |b finding architectural solutions for common problems by looking at code |c with Allen Holub |
246 | 3 | 3 | |a Finding architectural solutions for common problems by looking at code |
264 | 1 | |a [Place of publication not identified] |b O'Reilly |c [2015] | |
300 | |a 1 Online-Ressource (1 streaming video file (7 hr., 10 min., 12 sec.)) |b digital, sound, color | ||
336 | |a zweidimensionales bewegtes Bild |b tdi |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
500 | |a Title from title screen (viewed October 27, 2015). - Date of publication from resource description page | ||
520 | |a "Alan Holub takes coders deep into the reality of Gang-of-Four design patterns, those reusable guides to common object-oriented design problems. He deconstructs two significant software programs (Mel Conway's 'Game of Life' and a SQL interpreter) to demonstrate how design patterns work and interact in complex ways, share classes with other patterns, and have pros and cons. Each of the three primary design pattern categories, creational, structural, and behavioral are discussed and illustrated. Discover what design patterns are and when they are used in the Agile environment; Exercise better control over object creation using the Factory, Builder, Singleton, Abstract, and Prototype design patterns; Identify easier ways to realize relationships between entities using the Adapter, Decorator, Bridge, Facade, Composite, Flyweight, and Proxy design patterns; Recognize common communication patterns between objects using the Template Method, Command, Chain of Responsibility, Iterator, Observer, Visitor, Mediator, Memento, Strategy, and State design patterns; Examine the Active Object design pattern, an architectural solution to problems inherent in multi-threading; Understand how the strengths and weaknesses of design patterns play off one another; Learn how a given pattern can be implemented in various ways."--Resource description page. | ||
650 | 0 | |a Object-oriented programming (Computer science) | |
650 | 4 | |a Programmation orientée objet (Informatique) | |
650 | 4 | |a Object-oriented programming (Computer science) |0 (OCoLC)fst01042804 | |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781491935828/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
935 | |c vide | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-04761496X |
---|---|
_version_ | 1821494951435829249 |
adam_text | |
any_adam_object | |
author | Holub, Allen I. |
author_facet | Holub, Allen I. |
author_role | aut |
author_sort | Holub, Allen I. |
author_variant | a i h ai aih |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)04761496X (DE-599)KEP04761496X (ORHE)9781491935828 |
format | Electronic Video |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02937cgm a22003732 4500</leader><controlfield tag="001">ZDB-30-ORH-04761496X</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228115950.0</controlfield><controlfield tag="006">m o | | </controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">191023s2015 xx ||| |o o ||eng c</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)04761496X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP04761496X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781491935828</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)04761496X</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Holub, Allen I.</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Design patterns in the real world, an analysis-based approach</subfield><subfield code="b">finding architectural solutions for common problems by looking at code</subfield><subfield code="c">with Allen Holub</subfield></datafield><datafield tag="246" ind1="3" ind2="3"><subfield code="a">Finding architectural solutions for common problems by looking at code</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">[Place of publication not identified]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">[2015]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (1 streaming video file (7 hr., 10 min., 12 sec.))</subfield><subfield code="b">digital, sound, color</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">zweidimensionales bewegtes Bild</subfield><subfield code="b">tdi</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Title from title screen (viewed October 27, 2015). - Date of publication from resource description page</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">"Alan Holub takes coders deep into the reality of Gang-of-Four design patterns, those reusable guides to common object-oriented design problems. He deconstructs two significant software programs (Mel Conway's 'Game of Life' and a SQL interpreter) to demonstrate how design patterns work and interact in complex ways, share classes with other patterns, and have pros and cons. Each of the three primary design pattern categories, creational, structural, and behavioral are discussed and illustrated. Discover what design patterns are and when they are used in the Agile environment; Exercise better control over object creation using the Factory, Builder, Singleton, Abstract, and Prototype design patterns; Identify easier ways to realize relationships between entities using the Adapter, Decorator, Bridge, Facade, Composite, Flyweight, and Proxy design patterns; Recognize common communication patterns between objects using the Template Method, Command, Chain of Responsibility, Iterator, Observer, Visitor, Mediator, Memento, Strategy, and State design patterns; Examine the Active Object design pattern, an architectural solution to problems inherent in multi-threading; Understand how the strengths and weaknesses of design patterns play off one another; Learn how a given pattern can be implemented in various ways."--Resource description page.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Object-oriented programming (Computer science)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programmation orientée objet (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Object-oriented programming (Computer science)</subfield><subfield code="0">(OCoLC)fst01042804</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781491935828/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="935" ind1=" " ind2=" "><subfield code="c">vide</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-04761496X |
illustrated | Not Illustrated |
indexdate | 2025-01-17T11:22:32Z |
institution | BVB |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (1 streaming video file (7 hr., 10 min., 12 sec.)) digital, sound, color |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | O'Reilly |
record_format | marc |
spelling | Holub, Allen I. VerfasserIn aut Design patterns in the real world, an analysis-based approach finding architectural solutions for common problems by looking at code with Allen Holub Finding architectural solutions for common problems by looking at code [Place of publication not identified] O'Reilly [2015] 1 Online-Ressource (1 streaming video file (7 hr., 10 min., 12 sec.)) digital, sound, color zweidimensionales bewegtes Bild tdi rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Title from title screen (viewed October 27, 2015). - Date of publication from resource description page "Alan Holub takes coders deep into the reality of Gang-of-Four design patterns, those reusable guides to common object-oriented design problems. He deconstructs two significant software programs (Mel Conway's 'Game of Life' and a SQL interpreter) to demonstrate how design patterns work and interact in complex ways, share classes with other patterns, and have pros and cons. Each of the three primary design pattern categories, creational, structural, and behavioral are discussed and illustrated. Discover what design patterns are and when they are used in the Agile environment; Exercise better control over object creation using the Factory, Builder, Singleton, Abstract, and Prototype design patterns; Identify easier ways to realize relationships between entities using the Adapter, Decorator, Bridge, Facade, Composite, Flyweight, and Proxy design patterns; Recognize common communication patterns between objects using the Template Method, Command, Chain of Responsibility, Iterator, Observer, Visitor, Mediator, Memento, Strategy, and State design patterns; Examine the Active Object design pattern, an architectural solution to problems inherent in multi-threading; Understand how the strengths and weaknesses of design patterns play off one another; Learn how a given pattern can be implemented in various ways."--Resource description page. Object-oriented programming (Computer science) Programmation orientée objet (Informatique) Object-oriented programming (Computer science) (OCoLC)fst01042804 |
spellingShingle | Holub, Allen I. Design patterns in the real world, an analysis-based approach finding architectural solutions for common problems by looking at code Object-oriented programming (Computer science) Programmation orientée objet (Informatique) Object-oriented programming (Computer science) (OCoLC)fst01042804 |
subject_GND | (OCoLC)fst01042804 |
title | Design patterns in the real world, an analysis-based approach finding architectural solutions for common problems by looking at code |
title_alt | Finding architectural solutions for common problems by looking at code |
title_auth | Design patterns in the real world, an analysis-based approach finding architectural solutions for common problems by looking at code |
title_exact_search | Design patterns in the real world, an analysis-based approach finding architectural solutions for common problems by looking at code |
title_full | Design patterns in the real world, an analysis-based approach finding architectural solutions for common problems by looking at code with Allen Holub |
title_fullStr | Design patterns in the real world, an analysis-based approach finding architectural solutions for common problems by looking at code with Allen Holub |
title_full_unstemmed | Design patterns in the real world, an analysis-based approach finding architectural solutions for common problems by looking at code with Allen Holub |
title_short | Design patterns in the real world, an analysis-based approach |
title_sort | design patterns in the real world an analysis based approach finding architectural solutions for common problems by looking at code |
title_sub | finding architectural solutions for common problems by looking at code |
topic | Object-oriented programming (Computer science) Programmation orientée objet (Informatique) Object-oriented programming (Computer science) (OCoLC)fst01042804 |
topic_facet | Object-oriented programming (Computer science) Programmation orientée objet (Informatique) |
work_keys_str_mv | AT holuballeni designpatternsintherealworldananalysisbasedapproachfindingarchitecturalsolutionsforcommonproblemsbylookingatcode AT holuballeni findingarchitecturalsolutionsforcommonproblemsbylookingatcode |