这是我参与更文挑战的第1天,活动详情查看: 更文挑战
1.简单工厂模式
工厂模式是常见的java设计模式,用工厂方法来代替new生成一个对象,创建对象时我们不会对使用客户端暴露逻辑,并且通过一个共同的接口来指向要创建的对象。该模式用于封装和管理对象的创建,是一种创建型模式。让其子类去实现工厂接口,确定要创建哪个对象,创建过程让其子类去执行。
比如你需要一部手机,你只要去工厂拿这个手机就可以了,不要要去了解这个手机是怎么造出来的。
创建一个接口
public interface tree {
void result();
}
复制代码
创建类去实现这个接口
apple类
public class apple implements tree{
@Override
public void result() {
// TODO Auto-generated method stub
System.out.println("apple tree result apple");
}
}
复制代码
banana类
public class banana implements tree{
@Override
public void result() {
// TODO Auto-generated method stub
System.out.println("banana tree result banana");
}
}
复制代码
cherry类
public class cherry implements tree{
@Override
public void result() {
// TODO Auto-generated method stub
System.out.println("cherry tree result cherry");
}
}
复制代码
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
相关推荐