package designpattern;
import java.awt.Desktop;
public class SingletonTest {
public static void main(String[] args) {
Desktop desk = Desktop.getDesktop();
MySetting ins = MySetting.getInstance();
System.out.println(ins.getCount());
try {
// desk.open(new File(System.getProperty("user.dir")));
// desk.browse(new URI("https://git.istlab.info"));
} catch (Exception e) {
e.printStackTrace();
}
}
}
class MySetting {
private static MySetting instance;
private MySetting(){
}
private int count = 0;
public static MySetting getInstance(){
if (instance == null) {
instance = new MySetting();
}
instance.count++;
return instance;
}
public int getCount(){ //getter
return count;
}
public void setCount(int c){ //setter
}
}