伯伯菜园系列 之 “接口”白菜 - 编程入门网
ava里面用于参数传递的,Java和C#都是强类型语言,也就是你传一个参 数过来的时候需要明确指定一个类型。但是有一个类型非常特别,那就是如果我将参数的类型指定为 object的时候,你不管传什么参数都可以,因为所有类型都继承自object!而将接口用于参数传递实现方 式同object是一样的,只要你继承了你就可以被传输,所以大家经常能看到空的接口。接下来也会贴Java 下使用Hibernate的一个例子 ,也是我第一次认识到接口作用的例子:
DaoBase.java
伯伯菜园系列 之 “接口”白菜(5)时间:2011-08-18 博客园 农民伯伯IModel.java
Account.java
说明:DaoBase中HibernateDaoSupport在这里就不介绍了,主要是this.getHibernateTemplate()的两 个方法save和update,这两个方法的所需参数均是Object,以前的做法就是每一个表写一个Dao,每个Dao 里面写一个add方法,然后参数为特定Model或者说是VO,极其繁琐,经过这样改装后就可以有一个通用的 Dao了,也减少了许多代码量,而且比起直接用Object参数更加安全,因为它帮助save和update明确指定 了只有继承了这个接口的VO才能传递进来! 荻荻暇坩狼双 岻 ^俊笥 ̄易暇(6)扮寂:2011-08-18 鴬人坩 滴酎荻荻3.凪麿喘隈 壓写覚IHttpHandler糞?徭失Handler議扮昨?泌惚厘断俶勣喘欺Session祥俶勣写覚俊笥 IRequiresSessionState賜IReadOnlySessionState?俶勣廣吭議頁宸曾倖脅頁腎俊笥?音岑祇寄社嗤短嗤 諒倖葎焚担??俊和栖厘才寄社匯軟蛍裂宸匯喘隈?壓ASP.NET嶄聞喘AjaxPro扮?嗤匯化祥頁繍圭隈炎芝 AjaxMethod?泌惚俶勣壓圭隈嶄聞喘Session俶勣泌和炎芝?
遍枠貫web.config秘返?壓http准泣和辛參心欺宸粁旗鷹?
OK?貫AjaxHandlerFactory秘返?鎮竃Reflector?辛 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |