我正在研究设计模式的问题。在这种情况下,我想实现的设计模式“门面”设计模式“门面”
我知道,“可可触摸”为我们提供完整的解决方案在我们的项目中应用设计模式(例如NSNotificationCenter - 实现观察者设计模式)
我的问题是: - 我们有能力使用设计模式'门面'以及在观察员的情况下设计模式。
现在我实现了“门面”这样的:
,比如我有一个实现一些计算一些类。 '门面'类结合我需要计算的所有类。例如我有类A,B,C和Facade(包含A,B和C类)。
当我想计算一些东西时,我只是创建我的'门面'并传递一些参数进行计算。在这种情况下,我不知道类A,B,C,并且此Facade对象仅为我提供一个访问点。
此设计模式封装了对象并简化了应用程序。
它是否正确实施?
感谢一个很好的例子! – 2012-06-18 14:52:10