metaclass

🗺️ Design Pattern

[Design Pattern] Singleton Pattern - 싱글톤 패턴 & Metaclass

Singleton PatternSingleton 패턴은 클래스의 인스턴스가 하나만 생성되도록 보장하고, 그 인스턴스에 접근할 수 있는 전역 접근점을 제공하는 패턴입니다.그리고 특정 클래스의 인스턴스가 애플리케이션 전체에서 하나만 존재해야 할 때 사용됩니다.또한 특징들을 아래에 적어보자면.클래스에 대한 단일 객체를 생성합니다.전역 객체를 제공합니다.공유된 리소스에 대한 동시 접근 제어가 가능합니다.글로벌 엑세스 지점을 제공하는, 단점이 거이 없는 검증된 패턴입니다.위의 다이어그램을 예시로 보면, 생성자를 private로 선언하고, 객체를 초기화 하는 static 함수를 만들어 구현할 수 있습니다.첫 호출에 객체가 생성되고, 그후 클래스는 동일한 객체를 계속 반환합니다.class Singleton(objec..

Bigbread1129
'metaclass' 태그의 글 목록