Computer Software Talk
Computer Software Talk
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Opposite of Facade?

 
Post new topic   Reply to topic    Computer Software Talk Forum Index -> Computer Software Talk
View previous topic :: View next topic  
Author Message
K
Guest





PostPosted: Fri Jan 11, 2008 12:50 am    Post subject: Opposite of Facade? Reply with quote

Is there a design pattern that's the conceptual opposite of a facade?
While a facade presents a single interface to a more complex
underlying mechanism (fan out), is there a pattern that presents a
diverse range of interfaces to a single, simple underlying mechanism?

For example, I have a component that takes in XML data and transforms,
enriches and manipulates it. This is the single underlying component.
However, the component can receive this XML data from several
different sources and transports such as HTTP, JMS, etc. In effect,
this component is presenting multiple, diverse interfaces to the same
function.

Is there a design pattern that talks about this? If so what is it and
where can I find more information about it?

TIA
Back to top
  Ads
Advertising
Sponsor


H. S. Lahman
Guest





PostPosted: Sat Jan 12, 2008 5:24 am    Post subject: Re: Opposite of Facade? Reply with quote

Responding to K...

Quote:
Is there a design pattern that's the conceptual opposite of a facade?
While a facade presents a single interface to a more complex
underlying mechanism (fan out), is there a pattern that presents a
diverse range of interfaces to a single, simple underlying mechanism?

For example, I have a component that takes in XML data and transforms,
enriches and manipulates it. This is the single underlying component.
However, the component can receive this XML data from several
different sources and transports such as HTTP, JMS, etc. In effect,
this component is presenting multiple, diverse interfaces to the same
function.

Is there a design pattern that talks about this? If so what is it and
where can I find more information about it?

I don't think so. It is fundamental to OOA/D that interfaces are
separate from the objects they encapsulate and one can have multiple
interfaces to access the object. Modern OOPLs like Java explicitly
support this with language constructs. So one doesn't really need a
pattern; it is already part of the OOA/D notation or OOPL syntax.


--
There is nothing wrong with me that could
not be cured by a capful of Drano.

H. S. Lahman
hsl@pathfindermda.com
Pathfinder Solutions
http://www.pathfindermda.com
blog: http://pathfinderpeople.blogs.com/hslahman
"Model-Based Translation: The Next Step in Agile Development". Email
info@pathfindermda.com for your copy.
Pathfinder is hiring:
http://www.pathfindermda.com/about_us/careers_pos3.php.
(888)OOA-PATH
Back to top
  Ads
Advertising
Sponsor


Display posts from previous:   
Post new topic   Reply to topic    Computer Software Talk Forum Index -> Computer Software Talk All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Australian Debt Consolidation Experts
medical insurance
Wedding Website
Search Escorts and girls (incall/OutCall) online with Oasi2000, ItaliaChiamami, BestAnnunci...
Swingers in Spain
Search Engines Optimization Talk
remortgages
Make Your Own Website
Cheap calls to Poland
Long island Cleaning service
toxic mold
UK Swingers Genuine Contacts Site
Janitorial Supplies
Hoover Vacuum Parts


Board Security

112 Attacks blocked

Powered by phpBB © 2001, 2005 phpBB Group