- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 匿名内部类实现工厂方法的两个典例
例一:interfaceService{ void method1(); void method2();}interfaceServiceFactory{ Service getService();}cl
2011-08-03 18:07:09 525 1
原创 匿名内部类提供闭包的功能
interfaceIncrementable{ void increment();}classCallee1 implements Incrementable{ private int i = 0; public v
2011-08-03 18:06:10 946
原创 Java23模式之策略模式(Strategy)
策略模式(Strategy Pattern)两个基本原则:1.封装变化的概念。2.编程中使用接口类型。定义:定义一组算法,讲每个算法封装起来,并且使它们之间可以互换。策略模式使这些算法在客户端调用它们的时候能够互不影响地变化。 策略模式的组成:1.
2011-08-03 18:05:09 529
转载 关于泛型(Generic)
Java泛型由来的动机理解Java泛型最简单的方法是把它看成一种便捷语法,能节省你某些Java类型转换(casting)上的操作:1. List box = ...; 2. Apple apple = box.get(0); 上面的代码自身已表达的很清
2011-08-03 18:02:50 409
原创 Java23模式之单例模式(Singleton)
classSingletonTest{ public static void main(String[] args) { Singleton s1 = Singleton.getSingleton();
2011-08-03 18:01:01 913
原创 关于反射机制(Reflect)
关于反射机制(reflect)一.Java中,无论生成某个类的多少对象,这些对象都会对应于同一个Class对象。(一个类有且只有一个Class对象)。 二.要想使用反射,首先需要获得待处理类或对象的对应的Class对象。 三.获取某个类或对象所对应的Class
2011-08-03 18:00:21 445
原创 Java23模式之代理模式(Proxy)
代理模式代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口;代理角色:代理
2011-08-03 17:58:49 328
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人