[C#] 한개의 객체 만들어 공유하기 #Singleton Pattern
유일무이한 인스턴스를 만들어 사용하기 프로그래밍을 하다 보면 여러 개의 클래스에서 한 개의 객체에 접근하고 싶을 때가 많습니다. 다음과 같은 클래스가 있다고 가정해봅니다. Code – Singleton.cs class Singleton { private int a; public Singleton() { a = 0; } internal void SetA(int val) { this.a = val; } internal int GetA() { return a; } } 간단한 클래스이니 주석이나 설명은 생략하겠습니다. 이 클래스의 객체를 생성하여 a값을 접근하는 두 개의 각각의 클래스가 있다고 생각해봅시다. Code – ClassA.cs class ClassA { Singleton singleton; publi..
C#
2008. 12. 25. 19:13