블로그 이미지
내게 능력 주시는 자 안에서 내가 모든것을 할수 있느니라 - 빌립보서 4 : 13 - happydong

카테고리

Happydong (1363)
프로그래밍 (156)
MUSIC (16)
인물 (3)
Utility (10)
세미나 소식&내용 (22)
IT뉴스 (18)
운동 (830)
CAFE (10)
Life (282)
Total
Today
Yesterday

'Singleton Pattern'에 해당되는 글 1건

  1. 2011.03.18 [ C# ] 싱글톤 패턴 (Singleton Pattern)





 싱글톤 패턴하나의 클래스에서 오직 하나의 인스턴스만 생성되도록 보장하는 기법으로, 개발할때 가장 자주 쓰이는 패턴이 아닐까 싶다. 싱글톤 패턴의 사용 예를 들어 환경설정을 관리하는 클래스라든지, 커넥션 풀(Connection Pool), 스래드 풀(Thread Pool)과 같이 풀(Pool)형태로 관리되는 클래스를 하나의 인스턴스로 관리하는 것이 일반적인 싱글톤 패턴이다. 그럼 C#으로 싱글톤 패턴에 대해서 코드로 알아 보도록 하자!!



코드 설명
_instance맴버를 캠슐화해서 프로퍼티(Property) Get만 선언해서 맴버가 생성이 안되어 있다면, 초기 생성을 해서 인스턴스를 넘겨주고, 이미 인스턴스가 생겨 있다면 그냥 자체를 넘겨 주는 것 이다.

이 간단한 코드는 많은 프로젝트에서 가장 유용하고 많이 쓰이고 있는 코드가 아닐가 싶다.

Posted by happydong
, |