왜 쓰는지는 알겠는데, 만약 클래스 이름이 Singleton이면
Singleton s;
Singleton ss;
이런식으로 여러 인스턴스 만들 수 있는거 아님?
아니면 그냥 코드 짜는 사람끼리 "이건 싱글톤이다" 하면 저런식으로 안쓰고
인스턴스 받아오는 함수로 해서 사용하는게 국룰인건가여
왜 쓰는지는 알겠는데, 만약 클래스 이름이 Singleton이면
Singleton s;
Singleton ss;
이런식으로 여러 인스턴스 만들 수 있는거 아님?
아니면 그냥 코드 짜는 사람끼리 "이건 싱글톤이다" 하면 저런식으로 안쓰고
인스턴스 받아오는 함수로 해서 사용하는게 국룰인건가여
그래서 생성자를 프로텍트 혹은 프라이빗으로 막아놔요
아 그래서 pirvate에 생성자를 넣었던 거구나 감사합니다 형님