473,325 Members | 2,816 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,325 software developers and data experts.

Design Pattern Relationship Diagram - Design Patterns - Gang of Four

Dear All,

Silly question, but I am having trouble understanding the diagram on the
inside back cover entitled "Design Pattern Relationships." It shows the
relationships between all of the design patterns. Unfortunately, the book
doesn't exactly explain what it all means. Although it looks very pretty -
would anyone give me some background on its usefulness? For example is it
just illustrating how different patterns come together to solve problems.
An obvious one is the Factory Method (often used by the Template Method),
but the Template method runs off to the Strategy, Strategy to the Decorator
and the Flyweight.

Thank you in advance,
Tim
Jul 22 '05 #1
2 4516
Dear All,

Silly question, but I am having trouble understanding the diagram on the
inside back cover entitled "Design Pattern Relationships." It shows the
relationships between all of the design patterns. Unfortunately, the book
doesn't exactly explain what it all means. Although it looks very
pretty -
would anyone give me some background on its usefulness? For example is it
just illustrating how different patterns come together to solve problems.
Yes.

The term 'pattern language' is sometimes used to describe a set of patterns
that work together to provide an architecture.
An obvious one is the Factory Method (often used by the Template Method),
but the Template method runs off to the Strategy, Strategy to the
Decorator
and the Flyweight.

Thank you in advance,
Tim

Jul 22 '05 #2
Ok, understood. But how do I read this diagram. That is, are you saying
that
whenever I use a Factory pattern, there is most likely a Template involved?

What is the diagram trying to say? That is all I want to know.
Silly question, but I am having trouble understanding the diagram on the
inside back cover entitled "Design Pattern Relationships." It shows the
relationships between all of the design patterns. Unfortunately, the book doesn't exactly explain what it all means. Although it looks very
pretty -
would anyone give me some background on its usefulness? For example is it just illustrating how different patterns come together to solve
problems.
Yes.

The term 'pattern language' is sometimes used to describe a set of patterns that work together to provide an architecture.



Jul 22 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Design Pattern Catalog | last post by:
Thank you for your interest in "Design Patterns: Elements of Reusable Object-Oriented Design", by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. This message answers several...
0
by: Jeff Levinson [mcsd] | last post by:
I'm an architect for a very large fortune 100 company and we still struggle with the best balance. However, I use a couple of simple guidelines that have worked very well for me in almost all...
5
by: Don Vaillancourt | last post by:
Hello all, Over the years as I design more database schemas the more I come up with patterns in database design. The more patterns I recognize the more I want to try to design some kind of...
11
by: FluffyCat | last post by:
In Febraury - April of 2002 I put together in Java examples of all 23 of the classic "Gang Of Four" design patterns for my website. Partly I wanted to get a better understanding of those patterns....
1
by: Takayasu Kenduma | last post by:
hi everybody. i am quite new about design patterns and i would like improve my experience in c# applications design. so i choose a common problem as a draft to talk about in the group to find the...
1
by: Josh28 | last post by:
Hi We are a group of two chaps just out of undergrad, we created a software to automate the use of Design Patterns. We have put it up at Source Forge--http://dpatoolkit.sourceforge.net/ The...
4
by: TulasiKumar | last post by:
Hi all, What is a DesignPattrens? Why Design pattren cocpets are intorduced? Using Csharp how should i develop designpattern concept? Any one please explained me or any reference sites please...
7
by: =?Utf-8?B?bWF2cmlja18xMDE=?= | last post by:
Hi, I would like to know more about design patterns and specifically using C#. Can any one recommend a good book? Thanks
6
by: abcd | last post by:
I have 13 yrs experience working from Visual Studio 1.x today VS 2005 (both VB and C++) Most of the time I have worked in N-tier applications, Web applications, Windows applications....My...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.