
Cover via Open Library · Open Library
Design Patterns
Sign in to saveAlso known as Design Patterns: Elements of Reusable Object-Oriented Software, Design Patterns book, Gang of Four book
libro di programmazione software
Book · Open Library
- Author
- Erich Gamma
- First published
- 1995
- Editions
- 11
- Subjects
- Reusability, Object-oriented programming (Computer science), Computer software, Software patterns, Entwurfsmuster, Object-georiënteerd programmeren, Computacao (metodologia e tecnicas), Objektorientierte Programmierung
via Open Library
Internet Archive
dataEvaluation of the design space of semantically-resonant patterns
View at Internet Archive →via archive.org
Article · Italiano
Design Patterns - Elementi per il riuso di software ad oggetti è un saggio del 1995. Nel libro gli autori riprendono un concetto dell'architetto Christopher Alexander, il design pattern, adattandolo all'informatica. Anche se il concetto di pattern come soluzione ricorrente a un problema è anteriore all'uscita del libro, l'enorme successo riscosso da quest'ultimo ha contribuito notevolmente alla sua popolarizzazione, che ha dato inizio ad un'intera corrente filosofica della programmazione: il . La filosofia di progettazione dei software mediante pattern mutua quella di ispirazione architettonica e urbana di Alexander, riportata in . I pattern sono utilizzati da molti dei migliori programmatori, quali , ed , e la loro conoscenza viene solitamente raccomandata a chiunque voglia progettare software a livello professionale, non solamente tramite il paradigma ad oggetti. In effetti i pattern non sono basati su di uno specifico linguaggio di programmazione, anche se nel libro gli esempi di codice sono in C++ e Smalltalk, con alcuni diagrammi di classe di tipo UML. Il concetto stesso di pattern ne permette facilmente la traduzione in qualunque linguaggio: nel primo capitolo §1.1 della versione inglese, si dice: E in effetti, il meccanismo della usato in ambiente Intel non è che l'implementazione in assembly di un Observer pattern: gli INT costituiscono le varie notify, mentre le funzioni registrate nella interrupt chain sono gli observer. Volendo, poi, il meccanismo che nelle versioni a 32 bit di Windows assorbe gli INT prima della chain, è una versione, sempre in assembly, del Decorator (v. Windows 95 - dentro il sistema per maggiori dettagli). Tuttavia, l'uso in un linguaggio object oriented ne facilita senz'altro l'implementazione e talvolta alcuni tipi vengono supportati nativamente.
Abstract from DBpedia / Wikipedia · CC BY-SA
Available in 15 languages
- Français
- Deutsch
- 中文
- Русский
- Italiano
- Hungarian
- Nederlands
- Serbian (Latin)
- Svenska
- Tamil
- Tiếng Việt
- Ukrainian
- فارسی
- 한국어
via Wikidata sitelinks · CC0