Java设计模式
文章平均质量分 80
okenan123
这个作者很懒,什么都没留下…
展开
-
2,工厂模式--抽象工厂
抽象工厂模式是对一系列产品的统一和管理 公共工厂接口 public interface Creator{ public ProductA factoryA(); public ProductB factoryB(); } 具体工厂类1 public class ConcreteCreator1 implements Creator{原创 2013-04-01 16:12:42 · 287 阅读 · 0 评论 -
4,责任链模式
我们举一个例子,在例子中介绍责任链模式 我们有一个这样的需要,需要把从客户端传过来的表单数据,进行字符过滤,以过滤到非法字符,我们有一下几个需求: 1,把过滤规则分类 2,过滤规则易于扩展(便于增加新的过滤规则) 首先建立一个过滤的接口,所有的过滤规则类都要实现这个接口 package com.soukenan.filter; public interface Filter {原创 2013-04-01 16:12:46 · 282 阅读 · 0 评论 -
1,工厂模式--简单工厂
1,简单工厂 工厂模式,简单的说就是一个对象的产生原来是自己通过new关键字自己构造出来的,现在通过一个方法,来管理对象的产生的过程,需要这个对象的时候,想这个方法要,这个方法就是一个工厂. 第一个类package com.soukenan.factory; //产品类 public class Product { } 第二个类:工厂类package com.soukenan.fa原创 2013-04-01 16:12:33 · 312 阅读 · 0 评论 -
3,工厂模式--模拟spring的bean工厂beanFactory
1.今天咱们自己写一个工程用于模拟spring的bean工厂,在spring中我们可以把类配置到applicationContext.xml文件中,然后就可以从beanFactoy中取出这个类的对象,这里需要用得到java中xml的解析技术,常用的有四种解析技术,我们这里用到的是jdom解析,首先需要在jdom的官网上www.jdom.org下载jdom的jar文件,把lib下的全部jar包引进和原创 2013-04-01 16:12:44 · 317 阅读 · 0 评论