Is it a facade
Was curious to know if I can *only* call a pattern which gives client
an abstraction of the subsystems in a single call, a facade or could
it be possible that a ModuleManager class that provides many API's to
clients to finally build a Module entity also as Facade.
Please note that all those API's are independent of each other but in a
way help to build an entity. I mean they are loosely coupled.
Thanks in advance for any comments.
Sanjay
.
Relevant Pages
- Re: Text terminal rendering design
... \\ the client directly, against common wisdom. ... TerminalFacade is not a Facade pattern; ... That's part of the subsystem interface. ... (comp.object) - Re: Text terminal rendering design
... \\ the client directly, against common wisdom. ... I just tell the client that has a Terminal pointer and let it think it is talking to a facade. ... We want to change the name of the subsystem interface. ... Certainly within the UI subsystem I am free to do whatever I want even with my current design, including the exposed terminal-ready symbols. ... (comp.object) - Re: Text terminal rendering design
... free to give it any object that satisfies that interface. ... giving it a real facade object if I choose. ... Facade to avoid touching the client. ... completely incompatible with this subsystem interface. ... (comp.object) - Re: Text terminal rendering design
... because the client invokes a method on a particular factory does ... Terminal and SymbolFactory are part of the interface Facade?!? ... API) is a Facade pattern object. ... the subsystem /interface/, not the subsystem itself. ... (comp.object) - Re: Text terminal rendering design
... If the client cannot ... invoke methods of any object in my subsystem, ... I do not quite fallow the GoF facade pattern in that my facade is ... interface while having no role at all in the implementation of the ... (comp.object) |
|