- 浏览: 2763 次
- 性别:
- 来自: 北京
最新评论
文章列表
本篇文章就简单的说下4种方式:
关于获得到类路径文件的办法,不废话了。
====================================================================
1.InputStream url = Tester.class.getClassLoader().getResourceAsStream("path.properties");
经过本人实践分析 ...
工厂方法模式:
很多人都会与抽象工厂模式混淆在一起,工厂方法主要想表达,父类的方法或方法中调用了其他对象的方法时,有部分父类无法确定,但又想让父类完成大多开发工作,使得子类们可以最大限度的复用,又能动态的改变实现利于扩展性。
定义工厂方法类
public abstract Class Cat implements ICat(){
//抓老鼠行为
public void catchMouse(String catName){
//步骤一
system.out.println(){
catName+"抓老鼠之前,做一些准备 ...
简单工厂:
最简单的设计模式之一,通过模拟现实生活中工厂的例子,抽象成为Java模式。工厂的职责是生产产品,调用者需要产品时,只需要面对对应的工厂即可。
简单工厂:
public IProduct factory(){
return new Product1();//返回某一种产品对象
}
带参数的简单工厂:
public IProduct factory(String productName){
if("天使高达".equals(productName)){
return new angleGumda();//返回“天使高达”产品对象
...