《设计模式之门面(Facade)》的相关内容
相关讨论
SmartTicket代码阅读笔记(一)
SmartTicket是sun的一个blueprint项目,我想通过学习它的设计,来提高自己的设计、编码水平。欢迎大家一起学习、或者提供好的建议:)
下图是它的UML设计,可以看到,设计是遵循MVC设计模式;毫无疑问,UIController类是一个控制器(Controller),ModelFacade充当的是模型(Model),它使用了Facade(门面)模式。
关于门面 ...
by dodoflying 2007-01-08 浏览 (5933) 回复 (9) 关键字: j2me
一个还是两个Service Layer?
作为向应用层提供服务的服务层,通常都是面向用例的,也就是说可以通过用户同系统的交互来确定服务接口。然而当完成了相当数量的用例之后,会发现很多用例都包含重复的接口方法。比如:通过客户代码取得客户信息。因此产生下面的想法就很自然了,是否可以不按用例的方式来组织接口?按照更粗的子系统来
确定接口,比如上面说到的“通过客户代码取得客户信息”就可以放到CustomerService中,多个不同用途的用例可以 ...
by partech 2005-09-17 浏览 (7353) 回复 (32) 关键字:
相关博客
设计模式(15)-Facade Pattern(zz)
原文:http://www.cnblogs.com/zhenyulu/articles/55992.html
一、 门面(Facade)模式
外部与一个子系统的通信必须通过一个统一的门面(Facade)对象进行,这就是门面模式。
医院的例子
用一个例子进行说明,如果把医院作为一个子系统,按照部门职能,这个系统可以划分为挂号、门诊、划价、化验、收费、取药等。看病的病人要与这些部门打交道,就 ...
by flysky 2007-03-22 浏览 (567) 回复 (0) 关键字:
门面模式(外观模式)
九. 门面模式(外观模式)
整理自 《java与模式》阎宏编著
1.意图:
外部与子系统的通信必须通过统一的门面(Facade)对象进行。
2.类图:
3.原理:
门面模式为整个子系统提供一种高层次的简单接口,以便减少复杂度和依赖 ...
by eneasy 2008-03-22 浏览 (226) 回复 (0) 关键字: 门面模式(外观模式)
SmartTicket代码阅读笔记(一)
SmartTicket是sun的一个blueprint项目,我想通过学习它的设计,来提高自己的设计、编码水平。欢迎大家一起学习、或者提供好的建议:)
下图是它的UML设计,可以看到,设计是遵循MVC设计模式;毫无疑问,UIController类是一个控制器(Controller),ModelFacade充当的是模型(Model),它使用了Facade(门面)模式。
关于门面 ...
by dodoflying 2007-01-08 浏览 (5573) 回复 (9) 关键字: j2me
Facade(外观模式,门面模式)
名 称
Facade(外观模式,门面模式)
意 图
为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
适 用
环 境
u 当你要为一个复杂子系统提供一个简单接口时。子系统往往因为不断演化而变得越来越复 ...
by javatar 2006-12-22 浏览 (398) 回复 (0) 关键字:
相关圈子讨论
Web开发之华山论剑—Web表现层跑完龙套唱主角
一直以来,表现层的开发在Web应用的讨论中似乎总是一个小角色。Java的开发者们热烈讨论着的Spring、Hibernate、Struts、WorkWeb也都跟它没有什么关系。技术专家们甚至理直气壮的喊出了Web表现层应当“As thin as possible”口号,于是越来越多人们开始笃信有关业务逻辑的开发技术是武学之正宗,而表现层的开发技术不过是些旁门左道、花拳绣腿。 ...
by hotbarsmu 2008-09-19 浏览 (67) 回复 (0)
相关新闻
Spring2.0的新特性点评
Spring2.0的发布恐怕算得上2006年Java社区的一件大事了。在Spring2.0发布附带的文档里面对2.0新特性做了概要的介绍,2.0的新特性是自然是我们最关注的方面:
一、Spring的XML配置引入XML Schema语法简化配置
在Spring1.x系列中,bean的配置文件使用DTD,没有namespace的分隔。2.0的一个非常大的改进是引入了XML Schema的name ...
by robbin 2006-10-03 浏览 (1220) 回复 (0) 关键字: spring
struts2新特性预览
看到关于框架选择的帖子,贡献一点东西,如果你有选择struts的意向,还是直接等struts2好了。
Struts2与Struts1的对比
来源:struts2开发组 翻译:tianxinet(胖猴)
Action 类:
• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。
• Struts 2 Action类可以实现 ...
by tianxinet 2006-08-21 浏览 (1422) 回复 (0) 关键字:
JavaScript创始人Brendan Eich访谈录
简介
Brendan Eich于1995年在Netscape发明了JavaScript语言,这个语言在过去的一些年里曾是一个最被误解的语言,随着AJAX和Web 2.0的发展,人们逐渐正视JavaScript。这是一篇Computerworld对Brendan Eich的一次采访,对JavaScript的过去、现在和未来都做了阐述。
是什么促使你去开发Java ...
by wutao0603 2008-09-09 浏览 (913) 回复 (0) 关键字: javascript创始人

