1,接口的用处
接口在编程中的深刻意义一直没有理解透,今天弄明白了一点
1)接口对外暴露方法,而实现接口的类对外隐藏方法,这样做的好处是一定程度上避免修改
Interface1 interface1=new Interface1IMP();
这样,从外面看interface1只能看见Interface1的方法声明,而看不见Interface1IMP的内部方法实现
2)接口也是 实现该接口的类 简洁明了的视图
2,明白了Proxy的一些用处
1)就象DBProxy分离业务逻辑和数据库操作,可以使用
2)现在一种很常见的做法,大家都是经常封装一个DB操作类,然后就用业务类操作DB操作类来访问数据库,这样做简单容易,又很有效
3)为了更清楚明了,也为了更好的设计,应多做一层业务类的数据访问层
4)这样,一个业务类相关的类的结构就成为这样了
a) 业务接口
b) 业务接口的实现类
c) 业务DBProxy类
d) DB操作类
原来一直以为接口是用来implements的.傻瓜.
posted on 2005-01-14 15:09
eamoi 阅读(501)
评论(0) 编辑 收藏 所属分类:
Java