프로그래밍/디자인패턴
2020. 4. 7.
Singleton (싱글톤)
오직 단 하나의 인스턴스 객체만을 생성할 수 있게 강제하는 패턴이다. 보통 Manager Class가 싱글톤으로 구현된다. (NetworkManager 라던지 객체가 하나 이상 있어서는 안되는 Class들) 사용 예시) public Class NetworkManager { private NetworkManager(); private NetworkManager m_instance; public NetworkManager Instance { get { if(m_instance== null) m_instance = new NetworkManager(); return m_instance; } public void SendLogin() { // 로그인을 하기 위한 API를 호출한다고 치고... } } ..