当前位置:编程学习 > JSP >>

设计迷踪:给JAVA设计开发新手的一些建议和意见(三)

答案:

【空接口的使用】

 在接口使用的时候,空接口有2种情况:
 1.类似Cloneable,Serializable,他们往往是做一个标记,表示需要某个功能.当然你也可以这么用,来表示你的类具有某个功能,实现了你的某个接口.
 2.你的接口继承了别的接口(非空),你的接口本身没有声明函数.这种情况一般是你不希望用户使用父接口来作为参数类型,因为他们的用途可能不同,此时就可以用空接口来实现.
 
 第一种情况我们不再多说,搜索一下关于Cloneable,Serializable的文章就会了解很多.
 我们来看下面的代码:

  public interface Text
  {
   String getText();
  }
  
  public interface SqlText extends Text
  {
  }

上一个:设计迷踪:给JAVA设计开发新手的一些建议和意见(四)
下一个:设计迷踪:给JAVA设计开发新手的一些建议和意见(二)

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,