易截截图软件、单文件、免安装、纯绿色、仅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.超越普通接口 
                             如果你期望                                                   可应用模式
 将类的外部接口适配客户期望的接口                                


相关文档:

java学习录

学习了几周,玩得很开心。
学习java的第一件事就是做一个程序生成Huffman编码。
在这里我学会了LinkedList的使用,它可以保存任何类型的对象。
如下是我的编码结构体
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package HuffmanTree;
......

JAVA经典基础问题之 抽象类与接口

一、抽象类注意事项:
1,抽象类中可以用0+个抽象方法。
2,有抽象方法的的类必须是抽象类。
3,抽象类派生的非抽象子类必须实现抽象类中定义的所有抽象方法。
4,抽象类不能创建对象。
5,abstract 不能与final并列修饰同一个类
6,abstract不能与private,static ,final,native并列修饰同一方法。
package com.wens ......

java 多态

三道JAVA基础题
题目(1)
class A {
   public int i = 10;
}
class B extends A{
   public int i = 20;
}
public class Test{
   public static void main(String&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号