随笔-86  评论-767  文章-3  trackbacks-3
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 阅读(487) 评论(0)  编辑  收藏 所属分类: Java

只有注册用户登录后才能发表评论。


网站导航: