public class Ocp_Interface {
public static void main(String[] args) {
new Eat().eat(new Lion());//Lion eat
new Eat().eat(new Person());//Person eat
}
}
class Eat{
public void eat(Animal animal){
animal.eat();
}
}
class Lion implements Animal{
public void eat(){
System.out.println("Lion eat");
}
}
class Person implements Animal{
public void eat(){
System.out.println("Person eat");
}
}
interface Animal{
void eat();
}
JAVA中OCP的一个例子
最新推荐文章于 2025-02-15 00:00:00 发布