Design Patterns

Design Patterns

Design Patterns

Este artículo es sobre el libro escrito por Gamma et al. Para otros significados, véase patrones de diseño.

El libro Design Patterns: Elements of Reusable Object-Oriented Software (ISBN 0-201-63361-2), a menudo apodado GoF, o Gang-Of-Four (la banda de los cuatro, debido a sus cuatro autores) es un manual sobre ingeniería del software que describe soluciones a problemas habituales en el diseño de software. Los autores de este libro son Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides. El manual se divide en dos partes, los primeros dos capítulos, que exploran las ventajes y dificultades de la programación orientada a objetos, y el resto, que describen un conjunto de patrones de diseño software. Se incluyen ejemplos en C++ y Smalltalk.

La fecha original de publicación data de 1995, y en abril de 2005 el libro ha sido reeditado 32 veces. Ha ejercido una enorme influencia en el campo de la ingeniería del software, pero su lectura es tan densa, incluso para programadores experimentados, que ha sido desplazado en la práctica en favor de libros más recientes, escritos de manera más amigable. Con todo, sigue considerándose una importante fuente de la teoría del diseño orientado a objetos.

Véase también

  • Patrones de diseño
  • Antipatrones de diseño
Obtenido de "Design Patterns"

Wikimedia foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Mira otros diccionarios:

  • Design Patterns — Not to be confused with the concept of a Design pattern. Design Patterns: Elements of Reusable Object Oriented Software …   Wikipedia

  • Design Patterns — Entwurfsmuster (engl. design pattern) sind bewährte Lösungs Schablonen für wiederkehrende Entwurfsprobleme der Softwarearchitektur und Softwareentwicklung. Sie stellen damit eine wiederverwendbare Vorlage zur Problemlösung dar, die in einem… …   Deutsch Wikipedia

  • Design Patterns — Patron de conception Pour les articles homonymes, voir Patron. Un patron de conception (design pattern en anglais) est un concept de génie logiciel destiné à résoudre les problèmes récurrents suivant le paradigme objet. En français on utilise… …   Wikipédia en Français

  • Design patterns — Patron de conception Pour les articles homonymes, voir Patron. Un patron de conception (design pattern en anglais) est un concept de génie logiciel destiné à résoudre les problèmes récurrents suivant le paradigme objet. En français on utilise… …   Wikipédia en Français

  • Design Patterns — Приёмы объектно ориентированного проектирования. Паттерны проектирования. Design Patterns: Elements of Reusable Object Oriented Software Автор: «Банда четырёх»: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидс …   Википедия

  • Distributed design patterns — In software engineering, a distributed design pattern is a design pattern focused on distributed computing problems. Classification Distributed design patterns can be divided into several groups: Distributed communication patterns Security and… …   Wikipedia

  • Perl Design Patterns Book — is an online textbook about Perl style and design and analysis. The contents are licensed under GNU Free Documentation License.External links* [http://www.perldesignpatterns.com/?PerlDesignPatterns Perl Design Patterns] (wiki) *… …   Wikipedia

  • Gang of Four (Design Patterns) — Mit der Viererbande (engl. Gang of Four (GoF)) sind Erich Gamma, Richard Helm, Ralph Johnson und John Vlissides gemeint. 1994 veröffentlichten sie das Buch „Design Patterns Elements of Reusable Object Oriented Software“, ein Standardwerk im… …   Deutsch Wikipedia

  • Design pattern (computer science) — In software engineering, a design pattern is a general reusable solution to a commonly occurring problem in software design. A design pattern is not a finished design that can be transformed directly into code. It is a description or template for …   Wikipedia

  • Design pattern — A design pattern in architecture and computer science is a formal way of documenting a solution to a design problem in a particular field of expertise. The idea was introduced by the architect Christopher Alexander in the field of architecture[1] …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”