易截截图软件、单文件、免安装、纯绿色、仅160KB

java设计模式一窥1

  Design Patterns in Java
-----------------------------------------
Steven John Metsker 
William C.Wake
-----------------------------------------
龚波等译
--------一、二章读书记录------
模式是集体智慧的结晶。它给出了相关行业中经验丰富的从业者所应用的所有的概念和方法。
本书并不是四人帮的著作,虽然在书名和内容上有大量的相似之处。
--------------
意图                                           设计模式
接口型模式             Adapter(适配器),Facade(外观),Composite(组合),Bridge(桥接)
责任型模式             Singleton(单例),Observer(观察者),Mediator(中介者),Proxy(代理),Chain of Responsibility(责任链),Flyweight(享元)
构造型模式             Builder(生成器),Factory Method(工厂方法),Abstract Factory(抽象工厂),Prototype(原型),Memento(备忘录)
操作型模式             Template Method(模板方法),State(状态),Strategy(策略),Command(命令),Interpreter(解释器)
扩展模式                Decorator(装饰器),Iterator(迭代器),Visitor(访问者)
--------------
接口型模式:
1.如果我们创建了一个指定各种通知方法集合的接口,那么我们就应该考虑提供一个存根(stub)——存根就是用空方法体实现中所有方法的类。开发者可以通过继承该存根创建一个实现该接口的类,这样一来,该类只需要重写重要的几个方法就可以了。
2.超越普通接口 
                             如果你期望                                                   可应用模式
 将类的外部接口适配客户期望的接口                                


相关文档:

AIR2.0入门教程:与Java应用交互

在之前的一篇文章中,我介绍了如何使用AIR2.0新增的NativeProcess类与本地进程进行交互和通讯,在那个例子里面我们使用了C++
的代码,实际上只要是基于命令行的标准输入输出,AIR2.0的应用是可以和任何语言编写的本地进程进行交互的。在今天的例子中,我们将学习如何和
Java编写的本地进程(.jar文件)进行交互。
上一篇 ......

什么是Java Plug in

什么是Java Plug-in      
  Java-plug-in,也就是我们通常说的Applet与JWS(Java Web Start),从技术上来讲,他们都隶属与RIA(Rich Internet Application)Java Plug-in的存在,使得在浏览器中运行Java程序成为可能,Java Plug-in在浏览器中作为插件存在,它扩展了浏览器的功能,也就是 ......

Java初始化顺序

我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点
public
 class
 InitialOrderTest {   
  
    //&nb ......

JAVA的容器 List,Map,Set

JAVA的容器---List,Map,Set
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap
Collection接口
  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相 ......

Java jdbc Oracle error: ORA 12505

更改oracle Listener 配置:D:\Oracle\moon\product\11.1.0\db_1\NETWORK\ADMIN  目录之下:Listener.ora文件进行配置:
# listener.ora Network Configuration File: d:\Oracle\moon\product\11.1.0\db_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
  (SI ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号