从无法访问的项目Fork
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
package src.main.java.com.designpatterns.creational.abstractfactory; public class TwoDShapeFactory extends AbstractShapeFactory { @Override public Shape getShape(ShapeType name) { if (ShapeType.LINE == name) { return new Line(); } else if (ShapeType.CIRCLE == name) { return new Circle(); } return null; } }