【续】java中接口有标识接口,常量接口和方法接口,(命名可能各有不同)@标识接口中没有任何的属性和方法,是个空接口,作为某一类类的标识,起到标识的作用。像API中的Serializableble接口,作为序列化的标识接口,告诉虚拟机在对实现该接口的类的对象是可序列化的。像我们通常在给实体类定义一个VO接口作为他们的标识,而有利于dao层的处理类更方便的处理数据,不必为传如参数的纷繁复杂而杂乱无章,同时也为以后程序的扩展提供的可行性。 @常量接口作为一些程序当中经常要用的的数据或经常(以后)会改变的数据的保存类,因为接口中的属性默认都是static final 的,正好用来保存常量。 @方法接口是最常见的一种接口了,是按特定的处理要求定义了对该功能的处理方法(方法实现的要求)。dao层的数据处理是往往有些特殊处理是每个类都必须要有的,通过抽象,我们就可以定义dao层的接口来处理,建立代码的层次,同时为扩展开放。