Article View: es.comp.lenguajes.java
Article #437Patrones de Diseño
From: Juan Sebastian Arbona
Date: Thu, 25 Oct 2007 15:09
Date: Thu, 25 Oct 2007 15:09
50 lines
4053 bytes
4053 bytes
Estimados: ¿Qué es un patrón de diseño? Según Wikipedia, Un patrón de diseño es una solución a un problema de diseño no trivial que es efectiva (ya se resolvió el problema satisfactoriamente en ocasiones anteriores) y reusable (se puede aplicar a diferentes problemas de diseño en distintas circunstancias). En síntesis, un patrón es algo que se repite, y basándonos en esta definición, creamos esta propuesta de base de patrones. Creemos que una excelente forma de conocer y aprender acerca de patrones, es precisamente ver el patrón. Ver a través de ejemplos cómo se repite el uso de clases y relaciones en distintas situaciones, y poder conocer, identificar y comprender el uso de los patrones en el diseño de un sistema. Pattern Reactor es una base de conocimiento acerca de patrones de diseño, implementada por medio de un wiki, donde todos los usuarios aportan ejemplos de situaciones reales en las que aplicaron cierto patrón. De esta manera, se hace posible consultar la existencia, explicación y la realidad de cada uno de los patrones de diseño. Los patrones se cargan a la base con una plantilla que unifica el formato de la información de cada patrón. Esta plantilla contiene el nombre del patrón, una explicación del mismo, los posibles entornos donde se puede encontrar, un diagrama que explique el uso del patrón en forma gráfica y por supuesto, la lista de casos reales o ejemplos, que irá creciendo a medida que cada uno aporte su experiencia. Otro aspecto fundamental del proyecto, es la posibilidad de discutir y comentar libremente, por medio del foro, los casos de aplicación que han expuesto los usuarios. Para acceder al Pattern Reactor, se puede utilizar el link correspondiente de menú principal. Para aportar los ejemplos o nuevos patrones al wiki, es necesario tener una cuenta de usuario del JUG. Cada patrón tiene un foro correspondiente con los comentarios respectivos, que también requiere una cuenta para poder participar. Esperamos que esta iniciativa crezca y se enriquezca con información valiosa, que sirva a la comunidad como el sitio principal de búsqueda de patrones y sus aplicaciones. Pueden hacer sus comentarios y preguntas sobre el proyecto en el foro de Pattern Reactor. El equipo de Mendoza JUG. www.mendozajug.com.ar
Technical Details
Message-ID:
<1193324954.509719.14140@57g2000hsv.googlegroups.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!57g2000hsv.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,bb3432cc1d5ddfa6,start X-Google-Thread: f5533,bb3432cc1d5ddfa6,start X-Google-Thread: 10a146,bb3432cc1d5ddfa6,start X-Google-Attributes: gid1116f3,gidf5533,gid10a146,public,usenet X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!57g2000hsv.googlegroups.com!not-for-mail From: Juan Sebastian Arbona <sebastian.arbona@gmail.com> Newsgroups: es.comp.lenguajes.java,microsoft.public.es.java,comp.lang.java.programmer Subject: Patrones de Diseño Date: Thu, 25 Oct 2007 08:09:14 -0700 Organization: http://groups.google.com Lines: 51 Message-ID: <1193324954.509719.14140@57g2000hsv.googlegroups.com> NNTP-Posting-Host: 190.48.28.125 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1193324954 23392 127.0.0.1 (25 Oct 2007 15:09:14 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 25 Oct 2007 15:09:14 +0000 (UTC) Cc: latindevelopers@googlegroups.com,javaes@googlegroups.com,programacion-en-java--espanol@googlegroups.com,netbeans-madrid@googlegroups.com,jsp-en-espanol@googlegroups.com,javamaniaco@googlegroups.com,desarrollo-web@googlegroups.com,JavaPeru@googlegroups.com,ujug@googlegroups.com,Colombian-web-developers@googlegroups.com User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.8) Gecko/20071008 Firefox/2.0.0.8,gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: 57g2000hsv.googlegroups.com; posting-host=190.48.28.125; posting-account=ps2QrAMAAAA6_jCuRt2JEIpn5Otqf_w0