크런치 타임에 겹쳐서 올려야 하는데
못 올리고 아는게 없어서 공개 할 내용이 그닥 없네요 ㅠ.ㅠ
넘 초보 내용뿐이 그래서 이번에 올리는것도 초보적인 싱글턴 클래스 입니다.
C++를 사용하면 많이들 쓰실테고 현재는 Unity3D를 사용중인데
다덜 싱글턴 클래스를 상속이 아니라 만들어서 사용들 하시는거 같아서 사용해서 싱글턴이 되도록 만든 간단한 클래스입니다.
using System; public class Singleton<T> where T : class, new() { public static T Instance { get; private set; } static Singleton() { if (Singleton<T>.Instance == null) { Singleton<T>.Instance = new T(); } } public virtual void Clear() { Singleton<T>.Instance = null; Singleton<T>.Instance = new T(); } }
사용법은 아래와 같이
/*예제*/ class Sample : Singleton<Sample>
별거 없지만 도움이 되시길 바라며.
다음에는 더 좋은 내용을 올릴께요. ㅠ.ㅠ
반응형
'프로그래밍' 카테고리의 다른 글
cocos2d-x 프로파일링 기능에 관한 짧은 팁 (0) | 2013.04.05 |
---|---|
모바일 게임 만들기 체험을 해봐요. 프로그래밍을 몰라도 좋아요. (17) | 2013.01.18 |
[2012 대학 특강] 아티스트 + 프로그래머 = ? (2) | 2013.01.01 |
WPF로 툴 만들기. MVVM은 부록! #4 (Collection 활용해보기 2) (1) | 2012.12.31 |
WPF로 툴 만들기. MVVM은 부록! #3 (Collection 활용해보기 1) (4) | 2012.12.26 |