设计模式:Static Factory》的相关内容

第二个设计模式:工厂方法

  上一节中已经介绍了简单工厂,我想大家应该有一定认识了。然后简单工厂有它自身的局限性~今天继续为大家介绍工厂模式之工厂方法 . UML示意图: 组成部分: 1.抽象工厂 2.具体工厂 3.抽象产品 4.具体产品 代码例子: 1.       抽象工厂 package com.eekq.crea ...
by leoyu 2006-12-13 浏览 (804) 回复 (0) 关键字:

GWT的loading indicator(装载指示器)

本文参考:http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/7ed0d179b89fa062/aaeb5391a760adef?lnk=gst&q=indicator+AsyncCallback&rnum=1#aaeb5391a760adef 大部分代码也是参考文中的。 package com.java ...
by dengyin2000 2007-03-21 浏览 (2328) 回复 (0) 关键字:

GWT整合SPRING

1. 我们这里整合spring主要是用到了一个组件gwt-widgets-server  可以在http://jaist.dl.sourceforge.net/sourceforge/gwt-widget/gwt-widgets-server-0.1.2-bin.zip下载。 2. 我们使用gwt的命令(projectCreator applicationCreator )生成gwt的 ...
by dengyin2000 2007-03-08 浏览 (9705) 回复 (11) 关键字: gwt spring

工厂模式:静态工厂

     一般认为简单工厂模式,产品部分能够在OCP原则下应对变化(这也恰恰是使用静态工厂的意义所在),但是当新增一种产品时候,我们的工厂的static createProduct还是必须被迫修改代码,也就是不具有应对变化的能力。      本文提供了一种先注册后使用的办法,能够对静态工厂应对变化方面有一定的改善。可 ...
by eyesmore 2008-09-21 浏览 (289) 回复 (0) 关键字:

从源代码解读spring IOC容器

spring IOC容器(Inversion of Control container)做项目的时候经常要用到,但是好像感觉不到它的存在,因为代码里面很少用到spring,主要是写配置。但是我不得不说:spring做的确实很巧妙,这种和代码的松耦合很大的提高了代码的灵活性和可扩展性。最近手头的开发任务比较少,于是抽空看了看spring1.2.9的源代码,现在把心得贴出来和网友共享,欢迎大家批评指正 ...
by cuishen 2008-09-19 浏览 (425) 回复 (2) 关键字: 解析 解读 spring ioc容器 依赖注入 源代码

对设计模式—Bridge模式的认识

Bridge将抽象和行为划分开来,各自独立,可以动态结合变换. 随着社会的发展,交通要求便利,汽车成为交通的主要工具,有车可以加汽油,也可以加柴油. public abstract class Car { public CarImp carImp; public abstract void buyOil(); public CarImp getCar ...
by flysnail 2008-04-17 浏览 (473) 回复 (0) 关键字:

工厂方法模式

package com.spsoft.factorymethod; interface Car { public void start(); public void stop(); } class Ford implements Car { public void start() { // TODO Auto-generated method stub ...
by zwm 2008-05-25 浏览 (94) 回复 (0) 关键字: 设计模式

设计模式学习----工厂方法2

工厂方法是用的最多的设计模式,所以今天再深入的学习。 package com.factorydemo.www; public class Factory { public static void main(String[] args){ /*Car car = null; CarFactory c = new CarFactory(); car = c.getCarI ...
by BEA 2008-03-19 浏览 (214) 回复 (0) 关键字:

设计模式学习----工厂方法

package com.factory.www; public class Factory { public static void main(String[] args){ /*car c = new Benz(); c.run(); c.stop(); car c1= new Ford(); c1.run(); c1.stop();*/ ...
by BEA 2008-03-18 浏览 (239) 回复 (0) 关键字:

简单工厂模式

package com.spsoft.factory; public class FactoryDemo { public static void main(String[] args) { Car car = Factory.getCarInstance("Toyota"); if (car != null) { car.start(); car.stop( ...
by zwm 2008-05-25 浏览 (83) 回复 (0) 关键字: 设计模式

使用 Spring 2.5 注释驱动的 IoC 功能(转)

概述 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。 注释和 Java 代码位于一个文件中,而 ...
by guoli83945 2008-03-12 浏览 (1135) 回复 (1)

Apache CXF: An Open Source Service Framework

package demo.hw.server; import javax.xml.ws.Endpoint; public class Server { protected Server() throws Exception { // START SNIPPET: publish System.out.println("Startin ...
by snowind9 2007-09-12 浏览 (919) 回复 (3)

Drools中文问题

通过RuleAgent访问BRMS生成的pkg,里面的中文乱码了。(通过drl方式显示正确) 有人知道什么原因,大家都是怎么部署的? 代码如下: RuleAgent agent = RuleAgent.newRuleAgent("/MyRules.properties"); RuleBase ruleBase = agent.getRuleBase(); WorkingMemory ...
by zhouxianli 2008-09-12 浏览 (103) 回复 (1)

数据结构的实现(持续完整中)

节点类 package graph; public class GraphNode { public GraphNode link; public int info; }
by leon_a 2007-06-25 浏览 (1550) 回复 (19)

Tapestry5.0.13动态实现多文件上传!

今天终于解决了tapestry 5 的动态多文件上传问题,故想写下来希望对大家有所帮助。 首先需要一个数据对像:FileValue.java 如下:package com.jdapp.web.data; import org.apache.tapestry5.upload.services.UploadedFile; public class FileValue { private ...
by fty001 2008-07-16 浏览 (476) 回复 (2)

基于Spindle的增强HTTP Spider

构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源 代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正, 有任何意见及建议均可Email联系我(kaninebruno@hotmail.com)    以下代码基于lucene-2.3.1,htmlp ...
by brunoplum 2008-04-01 浏览 (1823) 回复 (7) 关键字: spindle

EJB 3.0和Spring 2.5 :在Spring中使用EJB 3.0

Meera Subbarao说道:EJB和Spring社区的开发者为什么总是贬低对方呢?我同时使用EJB和Spring,就像所有的开发者一样,我对于两者需要大量的XML设置非常头疼,但是从Java 5发布以来,XML配置已经用annotation来替代了。但是在使用了最新的Spring 2.5和EJB 3.0,我觉得它们是互相补充的关系,而非相互竞争关系。 许多开发者理解,Spring是由Spr ...
by QQbyte 2008-08-29 浏览 (2121) 回复 (6) 关键字: ejb 3.0 spring 2.5

Java 6: 通过新的Scripting引擎使用Python

你有没有写过和外部进程或者系统交互的Java代码?你有没有希望使用脚本(Scripting)语言来写?如果你使用Java 6,Java 6提供了一个清晰的解决方案在JVM中跑Scripts,并且允许Java代码使用Script组件。 下面是一个Python的例子,借助jython的帮助,我们通过Java接口调用Python组件,使用简单的factory函数,我们能够类似Java对象一样运行scr ...
by QQbyte 2008-07-15 浏览 (1876) 回复 (11) 关键字: scripting python

相关问答

赞助商链接