NorthBanana nban=(NorthBanana)nff.getBanana();
napp.get();
nban.get();
}
}
intece Fruit3{
public void get();
}
abstract class AppleFruit implements Fruit3{
@Override
public abstract void get();
}
abstract class BananaFruit implements Fruit3{
@Override
public abstract void get();
}
class SourApple extends AppleFruit{
@Override
public void get() {
// TODO Auto-generated method stub
System.out.println("南方苹果");
}
}
class NorthApple extends AppleFruit{
@Override
public void get() {
// TODO Auto-generated method stub
System.out.println("北方苹果");
}
}
class SourBanana extends BananaFruit{
@Override
public void get() {
// TODO Auto-generated method stub
System.out.println("南方句子");
}
}
class NorthBanana extends BananaFruit{
@Override
public void get() {
// TODO Auto-generated method stub
System.out.println("北方句子");
}
}
intece Factory {
AppleFruit getApple();
BananaFruit getBanana();
}
class NorthFruitFac implements Factory {
@Override
public AppleFruit getApple() {
// TODO Auto-generated method stub
return new NorthApple();
}
@Override
public BananaFruit getBanana() {
// TODO Auto-generated method stub
return new NorthBanana();
}
}
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23635-3.html
长方应查明原因
过于激动没好处