package ge.edu.freeuni.sdp.snake.model;
public class ObservableSnakeFactory implements SnakeFactory {
private Snake instance;
@Override
public Snake createSnake(Point head) {
if (instance == null) {
instance = new ObservableSnakeAdapter(head);
}
return instance;
}
}