singleton 썸네일형 리스트형 자바 디자인패턴 싱글톤 (singleton) 오늘은 프로그래머라면 무조건 알아야 할 디자인패턴에 대해서 작성하려고 합니다. 그중에서도 가장 많이 사용되는 싱글톤 패턴입니다. 우선 디자인패턴의 기본은 바로 객체지향프로그램에서 사용됩니다. 실제로는 최근 모든 언어들이 객체지향프로그램 언어입니다. 상속, 다형성, 인터페이스, 클래스 라는 단어를 들어보았다면 우리는 객체지향프로그램을 공부한 적이 있는겁니다. 처음에는 저도 디자인패턴을 공부하지 않고 코딩을 먼저 시작하여, 많은 어려움이 있었는데 그런 시행착오를 줄여줄수 있는 것이 바로 디자인패턴 공부인것 같습니다. 소프트웨어 엔지니어라면 무조건 알아야 할 부분이라고 감히 말씀드리고 싶습니다. 싱글톤은 객체를 전체 프로그램 통틀어 딱 하나만 생성하는 것이라고 말씀드리고 싶습니다. 싱글톤이 필요한 경우는 너무.. 더보기 [C#_Unity]싱글톤 방법(Singleton) 유니티에서 가장 많이 사용하는 기법인 싱글톤(Singleton) 방법에 대해서 알아보자 우선 싱글톤을 이해하기 위해서는 static이라는 예약어가 어떤 역할을 하는지 알아봐야 한다. 모든 객체 인스턴스들이 하나의 멤버변수를 공유할 필요가 있다면 어떻게 해야 할까? 정답은 static(정적)을 사용하면 된다. static으로 선언한 멤버는 힙영역이 아닌 메모리 공간에 할당되며 몇개의 객체를 생성하던지 상관 없이 프로그램이 끝날 동안 클래스당 한 번만 메모리에 할당을 한다. 아래 예제를 보면 이해가 갈 것이다. class 싱글톤{ static int _stmember=3; //정적 멤버 필드 public static int STMember //정적 멤버 속성 { get{ return _stmember; } .. 더보기 이전 1 다음