`
qxmcool
  • 浏览: 91215 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

工厂模式

 
阅读更多
package factory;

public class Factory {

public static void main(String arges[]){
ActionTest action = new ActionTest();
action.testAction();
}

public static IDao getNewInstance(String className){

return new Business();
}
}

//接口面对的抽象
interface IDao{
public abstract void validate();
}


//前台的action的模拟类
class ActionTest{

public void testAction(){
IDao idao = (IDao)Factory.getNewInstance("classname");
idao.validate();
}
}
//后台的业务类
class Business implements IDao{

@Override
public void validate() {
System.out.println("后台所呗调用的方法");
}
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics