public abstract class Figure{
protected int x;
protected int y;
}
public class Rectangle extends Figure{
private int width;
private int height;
}
.
.
.
public class FigureFactory{
public Figure CreateObjectBy(FigureType type){
switch(type){
case RECT: return new Rectangle();
…
}
}
아니 뭐..
그냥 난 이런 형식으로 자주 쓴다고..
댓글 0