Quote from Design Patterns book:
Facade provides a unified interface to a set of interfaces
in a subsystem. Facade defines a higher-level interface that
makes the subsystem easier to use.
嗯﹖你可能要 review 一下本書“開章明義”中的一段話
Christopher Alexander says, "Each pattern describes a
problem which occurs over and over again in our environment,
and then describes the core of the solution to that problem, in
such a way that you can use this solution a million times over,
without ever doing it the same way twice"
請注意是“the core of the soultion”而不是“the definition
of the solution”所以每個 pattern 所給你的是 Intent 而非
definite way 想找到 definition 必須先找到 a specific
problem in a specific environment(domain) 我想這不是
Design Patterns 的“Intenet”吧﹖
--
Cheng-jen Tang, once found ...
1. Knowledge = Power (Knowledge is Power.)
2. Time = Money (Time is Money.)
3. Power = Work/Time (Power is the time rate of doing work.)
He got this ... Money = Work/Knowledge