싱글턴 패턴
-
[Design Pattern] 싱글턴 (feat. static)디자인패턴 2021. 12. 14. 15:27
디자인 패턴중 싱글턴에 대해 정리해보려고 합니다. 추가적으로 Singleton 과 Static 클래스의 차이에 대해서도 정리해보았습니다. 1. 싱글턴이란 어떤 클래스에서 만들수 있는 인스턴스 수를 하나로 제한하는 패턴 이 객체에 전역적인 접근이 가능해야함 2. 싱글턴 예시 생성자를 private 으로 막는다. 해당 클래스에서 static , 자신의 자료형 변수로 객체를 들고있는다. 'instace' 객체를 어디서든 가져올 수 있도록 public 으로 getter를 만든다. public class GameManager { private static GameManager instance; private GameManager() { } public static GameManager getGameManager(..