In line comments.

In  short, not really. You're in the right area though, but I don't see the
value of paraphrasing Alexander and/or GoF without simplifying them - which
your paraphrases don't.

Cheers -

Simon Smith
Developer
IS Development Team, Centrica Energy
 
Int Tel: 251173
Ext Tel: 01753 431173
 

-----Original Message-----
From: Al Boldi [mailto:[EMAIL PROTECTED] 
Sent: 23 May 2006 17:35
To: [email protected]
Subject: [patterns-discussion] Pattern Definitions


Greetings!

I am new to patterns, and after reviewing some definitions, I would like to 
suggest another way of expressing the pattern definition:

A pattern is the abstraction of a context problem to yield a general 
solution.

-- 'context problem' doesn't really mean anything, so not this one.

Or in other words:
A pattern is the act of arriving from a specific situation to a general 
solution by abstracting its problem.

-- The act of arriving at a general from a specific is called design, or
abstraction and is not a pattern in the sense pattern is being used.

Or in other words:
A specific situation has a problem, abstracting this problem yields a
general 
solution, while the act of arriving from the specific situation to a general

solution is called a pattern.

-- Again 'the act of' is not the pattern. The results of the act are the
pattern, and the act is abstraction or design (design being a more general
act than abstraction). What you describe here might be called
pattern-hatching, but remember GoF - a pattern shouldn't be called one until
there have been at least three independent implementations of it.

Is this a correct interpretation?

Thanks!

--
Al

_______________________________________________
patterns-discussion mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/patterns-discussion

_____________________________________________________________________
The information contained in or attached to this email is intended only for the 
use of the individual or entity to which it is addressed. If you are not the 
intended recipient, or a person responsible for delivering it to the intended 
recipient, you are not authorised to and must not disclose, copy, distribute, 
or retain this message or any part of it. It may contain information which is 
confidential and/or covered by legal professional or other privilege (or other 
rules or laws with similar effect in jurisdictions outside England and Wales).
The views expressed in this email are not necessarily the views of Centrica 
plc, and the company, its directors, officers or employees make no 
representation or accept any liability for its accuracy or completeness unless 
expressly stated to the contrary.

_______________________________________________
patterns-discussion mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/patterns-discussion

Reply via email to