  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Tomcat - JSP/Servlet container | | Struts - A MVC web framework | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | JSP - A mailing list about Java Server Pages specification and reference | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | |
Struts & Hibernate
|
|
|
  | | | Subject: Doubts on design patterns | Subject: Doubts on design patterns 2004-04-28 - By Ben Hill
Back > -- --Original Message-- -- > From: Ram Kishore [mailto:ramkishore.pasupunoori@(protected)] > Sent: 28 April 2004 10:52 > To: J2EEPATTERNS-INTEREST@(protected) > Subject: Re: Doubts on design patterns > > > Hi Ben, > Both Decorator and Chain of Responsibility (CoR) are > dynamic in nature. Decorator attach/detach the > responsibilities at run time and COR propagates the request > thru a series of request handlers (decouples the sender and > receiver) and can do some pre or post processing on the request. > > Correct me If I'm wrong...don't you find any similarities b/w > both of them.
They are similar - as a banana is similar to a melon - but that wasn't the question though. The original question was what is the *main difference* between the two. I attempted to explain that thinking about these two patterns in terms of their dissimilarity is not necessarily the right way to think.
They are placed in their categories to make it easier to select a pattern to use in a particular context. The fact that they are both dynamic doesn't change the intention that the COR is used in a very different way to a Decorator.
Cheers,
Ben
********************************************************************
This email may contain information which is privileged or confidential. If you are not the intended recipient of this email, please notify the sender immediately and delete it without reading, copying, storing, forwarding or disclosing its contents to any other person Thank you
Check us out at http://www.btsyntegra.com
********************************************************************
===================================================================Companion Site: http://www.corej2eepatterns.com J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns List Archive: http://archives.java.sun.com/archives/j2eepatterns-interest.html Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected)
|
|
 |