Design Patterns -- Facade

原创 2006年06月21日 10:57:00

1. The intent of the FACADE pattern is to provide an interface that makes a subsystem easy to use.

2. A facade class may have all static methods.

3. The JOptionPane class is one of the few examples of a facade in the Java library.

4. In some sense,  Facade limit the way we apply some system.

5. A FACADE lies somewhere between the rechness of a toolkit and the specificity of a particular application.

6. demo&facade: A demo is usually a standalone, nonreusable application that shows one way to apply a subsystem; a facade is usually a configurable, reusable calss with a higher-level interface that makes the subsystem easier to use.

7. Pic:

 

相关文章推荐

head first design patterns(1):策略模式,观察者模式,工厂模式,抽象工厂模式

[0]策略模式:将算法族封装起来,然后利用对象组合的思想来解决问题。比如一只鸭子可能有飞翔,叫两个行为,但是不同种类的鸭子这两个行为是完全不一样的,甚至很多鸭子不具备这两种行为.这时候利用继承是不合适...

java中经典的25种模式开发Design Patterns

黑马程序员基础掌握的2种设计模式 首先要认识到,什么是设计模式。 设计模式就是一种完善的程序设计总结方式,也就是比如完成一个排序算法,那么就对其中相同的类以及方法进行抽取,在不同的环境不断...

《Head First Design Patterns》读书笔记之模板模式

因为最近在学Django,所以对于模板这个

设计模式(Design Patterns)

设计模式(Design Patterns)                                   ——可复用面向对象软件的基础 设计模式(Design pattern)是一套...

J2EE Design Patterns 3 -- Pattern太多了,没必要教条,把Pattern当做启发,理解问题和掌握解决问题的通用方法和思想最重要。

Composite View

java 设计模式(Design Patterns)总

设计模式,是一套可以被反复利用,多数人知晓的,经过分类,代码设计经验,说简单点,设计模式就是为了让自己的代码可读性增强,复用率提高,保证代码的可靠性。 一,设计模式的分类: 设计模式可以分为三大类: ...

Linux kernel design patterns - part 3

In this final article we will be looking at just one design pattern. Westarted with the fine detai...

Design Patterns - Elements of Reusable Object-Oriented Software

《Design Patterns - Elements of Reusable Object-Oriented Software》 中文译名:设计模式 - 可复用的面向对象软件元素...

设计模式Design Patterns (一)

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于...

【读书】《Node.js Design Patterns》1.1——Node.js哲学

Node.js的哲学书中先讲述了一下Node.js的哲学。我认为这也是很有必要的,每个语言或者平台都要它自己的思想,由于不同的思想,让它们使用于不同的场景,并朝着自己追求的方向发展,最终更好的为程序员...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Design Patterns -- Facade
举报原因:
原因补充:

(最多只允许输入30个字)