Java设计模式学习
创建型模式
简单工厂模式
简单工厂模式严格意义上来说,并不属于设计模式中的一种,不过这里还是简单记录下。
定义:由一个工厂对象决定创建出哪一种类型实例。客户端只需传入工厂类的参数,无心关心创建过程。
优点:具体产品从客户端代码中抽离出来,解耦。
缺点:工厂类职责过重,增加新的类型时,得修改工程类得代码,违背开闭原则。
举例:新建Fruit水果抽象类,包含eat抽象方法:
public abstract class Fruit {
public abstract void eat();
}
其实现类Apple:
public class Apple extends Fruit{
@Override
public void eat() {
System.out.println("吃
标签:java23,String,void,public,new,设计模式,class,name
From: https://www.cnblogs.com/ynxiyan/p/17068851.html