java
shjie5246
行业:计算机,职业:网站开发,爱好:看书,游戏
展开
-
java取picasa web相册
PicasaTestAction:[code="java"]import java.io.BufferedInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.ne...2009-09-28 10:41:49 · 147 阅读 · 0 评论 -
java模式学习之策略模式
学习java软件开发已有二年了,逐渐的从面向过程到面向对象编程,使我对开发有了一定的深入了解,也促使我对面向对象编程的深入学习,首先从设计模式开始。以前也看过一些设计模式的书籍,但没有什么理解,也不懂其里面的思想,所以从现在开始,深入学习模式。 策略模式策略模式属于对象的行为模式,其用意是针对一组算法,把每个算法封装到具有共同接口的独立类中,从而使它们能够互换。策略模式使得算法可以...原创 2010-05-22 15:53:11 · 94 阅读 · 0 评论 -
java设计原则
开-闭原则(ocp)开闭原则讲的是:一个软件实体应当对扩展开放,对修改关闭。设计的关键在于抽象化,可以给出一个或多个抽象类或接口,规定出所有的具体类必须提供的方法的特征作为系统设计的抽象层。这个抽象层预见了所有的可扩展性,因此,在任何扩展情况下都不会改变。同时,由于从抽象层导出一个或多个新的具体类可以改变系统的行为,因此系统的设计扩展是开放的,从而满足了“开-闭”原则中对扩展开放。...原创 2010-05-22 16:53:57 · 98 阅读 · 0 评论 -
java模式学习之简单工厂模式
简单工厂模式简单工厂模式是类的创建模式,是由一个工厂类数据根据传入的参数决定创建出哪一种产品类的实例 简单工厂模式的结构涉及到三个角色1)工厂类角色:工厂类在客户端的直接调用下创建产品对象,由一个java类实现2)抽象产品角色:拥有产品的共同接口,通常由一个java抽象类或接口实现3)具体产品角色:工厂方法创建的任何对象都是这个角色的实例,通常由一个java...原创 2010-05-23 18:19:31 · 97 阅读 · 0 评论 -
java模式学习之工厂方法模式
工厂方法模式 工厂方法模式是类的创建模式,又叫虚拟构造子模式或者叫多态性工厂模式。 工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。工厂方法模式就是利用了“依...原创 2010-05-25 00:08:50 · 105 阅读 · 0 评论 -
java模式学习之抽象工厂模式
抽象工厂模式 抽象工厂模式是对象的创建模式,它是工厂方法模式的进一步推广。 抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定具体产品类型的情况下,创建多个产品族中的产品,这就是抽象工厂模式的用意。 每个模式都是针对一定问题的解决方案,抽象工厂模式面对的问题是多个产品等级结构的系统设计。 抽象工厂模式中涉及到两个概念:产品族和产品等级结构产品族:是指位于...原创 2010-06-08 22:47:28 · 122 阅读 · 0 评论 -
eclipse常用快捷键
1.Ctrl+Q 定位到最后编辑的地方2.Ctrl+M 最大化当前的Edit或View3.Ctrl+O 快速显示4.Ctrl+T 快速显示当前类的继承结构5.Ctrl+W 关闭当前Editer6.Ctrl+E 快速显示当前Editer的下拉列表7.Ctrl+/(小键盘) 折叠当前类中的所有代码8.Ctrl+×(小键盘) 展开当前类中的所有代码9.Ctrl+Shift...原创 2010-06-30 23:32:32 · 107 阅读 · 0 评论