java
宁好生活
乐观者解决问题
展开
-
java简单工厂模式
简单工厂模式解释: 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 简单工厂模式的UML图: 简单工厂模式中包含的角色及其相应的职责如下:转载 2015-01-11 15:15:12 · 545 阅读 · 0 评论 -
JAVA代理模式(动态代理)
Java动态代理模式 1. 代理:一个角色代表别一个角色来完成某些特定的功能。 比如:生产商,中间商,客户这三者这间的关系 客户买产品并不直接与生产商打交道,也不用知道产品是如何产生的,客户只与中间商打交道,而中间商就可以对产品进行一些包装,提供一些售后的服务。 代理模式有三个角色: 1. 抽象主题角色 2. 代理主题角色 3. 实际被代理角色 其它类通过访问代理主题角色来转载 2013-10-08 22:32:59 · 957 阅读 · 0 评论 -
Hashtable和HashMap的主要区别
Hashtable和HashMap的主要区别: 1.线程同步: Hashtable和HashMap最大的区别就是Hashtable的方法是Synchronize的,而HashMap不是。多个线程访问Hashtable时,不需要实现同步,而HashMap需要。 2.继承不同: Hashtable是基于陈旧的Dictionary类的;HashMap是Java 1.2引进的Map接口的一个实现。 ...原创 2013-05-22 22:34:40 · 133 阅读 · 0 评论