黑马程序员技术交流社区

标题: 接口声明的变量,能调用自己没实现的方法??? [打印本页]

作者: 可见    时间: 2012-3-14 16:31
标题: 接口声明的变量,能调用自己没实现的方法???
下面是一个类文件
public class T
{
        public static T  load (String config, Finder finder)
       {
...........................................省略部分
                            BufferedReader br= finder.open(f);
...........................................省略部分

       }
}
下面是一个接口
public interface Finder
{
        BufferedReader open(String fileName) throws IOException;   
}


上面那个类里面的调用为什么可以呢???????????
作者: 赵英坤    时间: 2012-3-14 16:46
这应该是工厂模式的一种实现方法


我附件中有一张工厂模式的图片,希望对你有帮助

工厂模式7.png (42.31 KB, 下载次数: 14)

工厂模式7.png

作者: 泮和顺    时间: 2012-3-14 16:46
接口类对象参数传进去,但是接口类不不是不好有对象的吧 类库里的这个程序?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2