은 종종 조성물과 관련 될거다 나쁜 습관이라고 생각하지만 확실히 유스 케이스가 있습니다. 따라서 싱글 톤 패턴에 대해 생각해 볼 수 있습니다. Wikipedia on Singleton
자바에서 간단한 구현이 (테스트되지 않은 코드)처럼 보일 수 :
public class MyConnectionClass {
private static final MyConnectionClass SINGLE_INSTANCE = new MyConnectionClass();
private MyConnectionClass() {}
public static MyConnectionClass getInstance() {
return SINGLE_INSTANCE;
}
}
당신은 다음
MyConnectionClass.getInstance()
사용하여 필요할 때마다 싱글 인스턴스를 얻을 수있을 것이다 클래스에는 private 생성자가 있습니다. 이것은 당신이 어떤 자바 싱글 톤을 구현하는 최선의 방법을 고려 열거 형을 사용하는 것 또한 가능하다
MyConnectionClass not_singleton_anymore = new MyConnectionClass()
을 사용할 수 없다는 것을, 확인합니다. 위키 백과에서 복사 한 예제 :
public enum Singleton {
INSTANCE;
public void execute (String arg) {
//... perform operation here ...
}
}
희망이 있습니다.
고마워요! 이 구현에 대해서도 생각했습니다. :) – Elior
여러분 환영합니다. 그리고 빠른 수용에 대한 감사합니다 ;-) –
당신은 환영합니다 .. 나는 단지 singelton에 대해 그렇게 확신하지 못했습니다. 그래서 나는이 질문을했습니다. 어쨌든 감사합니다 :) – Elior