Electricity(){
return electricPowerMarketing.electricityChange()
+electricPowerMarketing.electricityBuild()
+electricPowerMarketing.electricityAmplitude()
+electricPowerMarketing.pay();
}
}
package model.facade;
/*
* 客户端程序
*/
public class Client {
public static void main(String[] args) {
//上门服务代理人
PublicAgent agent = new PublicAgent();
agent.sendElectricity();
}
}
门面模式在String与Hibernate中的应用,如果软件设计开发人员运用HibernateTemplate的find()方法进行信息,那么此代码就可以获取信息搜索返回List.但是find()方法其实未将以下代码进行公开
Session sn= new sf.OpenSessio();
Query qe = sn.createQuery(hql);
for(int a = 0; a
qe.setParamenter(a,object)
}
qe.list();
从此处代码可以看出,HibernateTemplate类包含了SessionFactory、Session、Query等各种类的门面,它使客户端代码实现持久化查询时,仅需调用HibernateTemplate门面类的相关方法
|