Mark Herschberg, author of The Career Toolkit
https://www.thecareertoolkitbook.com/
Originally posted by Mark Herschberg:
I highly recommend reading the brief article "Rules Are for Fools, Patterns Are for Cool Fools." by Mahesh Dodani in JOOP Oct 1999, p 21. It talks about the Golden Hammer Anti-Pattern applied to patterns. Namely, some developers (myself included) when they first learn patterns, end up overusing them--of course, many young developers do this with lots of tools, notjust patterns.
--Mark
Saran
Sun Certified Java2 Programmer
Mark Herschberg, author of The Career Toolkit
https://www.thecareertoolkitbook.com/
Alan Shalloway.<BR>Look for Jim Trott and my book: <A HREF="http://www.amazon.com/exec/obidos/ASIN/0201715945/ref=ase_electricporkchop/103-0514572-3811868" TARGET=_blank rel="nofollow">Design Patterns Explained</A><BR>Visit our site <A HREF="http://www.netobjectives.com" TARGET=_blank rel="nofollow">Net Objectives</A>.<BR>Visit our <A HREF="http://www.netobjectives.com/dpexplained/index.html" TARGET=_blank rel="nofollow">Design Patterns Explained Community of Practice</A><BR>Check out our <A HREF="http://www.netobjectives.com/xml/xml_cdrom_info.htm" TARGET=_blank rel="nofollow">CDROM based audio training in XML</A>
If your solution is more cohesive, more loosely coupled, more easily modifiable, easier to understand, then it is better. If it is not, it is not better.
Originally posted by Alan Shalloway:
...
If your solution is more cohesive, more loosely coupled, more easily modifiable, easier to understand, then it is better. If it is not, it is not better.
...
Originally posted by Sanjeev Arya:
If one understands the very basic principles, such as the GRASP, then there is little need to "memorize" other patterns such as the GoF. They should flow automatically or appear through refactoring.
Sanjeev
Alan Shalloway.<BR>Look for Jim Trott and my book: <A HREF="http://www.amazon.com/exec/obidos/ASIN/0201715945/ref=ase_electricporkchop/103-0514572-3811868" TARGET=_blank rel="nofollow">Design Patterns Explained</A><BR>Visit our site <A HREF="http://www.netobjectives.com" TARGET=_blank rel="nofollow">Net Objectives</A>.<BR>Visit our <A HREF="http://www.netobjectives.com/dpexplained/index.html" TARGET=_blank rel="nofollow">Design Patterns Explained Community of Practice</A><BR>Check out our <A HREF="http://www.netobjectives.com/xml/xml_cdrom_info.htm" TARGET=_blank rel="nofollow">CDROM based audio training in XML</A>
Originally posted by Sanjeev Arya:
I found there are synonyms of the basic GRASP concepts in different group's patterns such as: Facade=Controller, Wrapper=Decorator, Value Object=Proxy...
Originally posted by Michal Harezlak:
Sanjeev,
Off topic: I am not sure if you right here, you can find similarities but they are not exactly same things. Check your sources and let me know if you want to continue about it.
Best regards.
Did you see how Paul cut 87% off of his electric heat bill with 82 watts of micro heaters? |