黑马程序员技术交流社区

标题: 请问下面这个程序算是面向接口编程吗? [打印本页]

作者: 高双武    时间: 2011-11-14 09:37
标题: 请问下面这个程序算是面向接口编程吗?
本帖最后由 wudiisss 于 2011-11-14 09:38 编辑

请问下面这个程序算是面向接口编程吗?突然想起来的一个设计模式,然后就写了一段代码,自己也不太确定算不算,

package students;
import java.math.*;
public class Test {
        public static void main(String [] args){
                Thing a=new Stone();               
                a.throwThing(20,12);               
        }
}
class Stone implements Thing{       
        public void throwThing(double vv,double hh){
                double dis=Math.sqrt(vv*2*hh/10);
                System.out.println("石头"+dis);
        }
}
class Paper implements Thing{
        public void throwThing(double vv,double hh){
                double dis=Math.sqrt(vv*2*hh/10);
                System.out.println("纸团"+dis);
        }
}

//接口是
public interface Thing{
        public void throwThing(double a,double b);
}




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