Shape { /*ུ*/ } public class ShapeBuilder { /*ུ*/ public Shape Create() { /*ུ*/ } //<-Γܕ Shape! } public class CircleBuilder extends ShapeBuilder { @Override public Circle Create() { /*ུ*/ } //<-Γܕ Circle! }
Shape { /*ུ*/ } public class ShapeBuilder { /*ུ*/ public Shape Create() { /*ུ*/ } //<-Γܕ Shape! } public class CircleBuilder extends ShapeBuilder { @Override public Circle Create() { /*ུ*/ } //<-Γܕ Circle! }