기능 확장1 [파이썬(PYTHON) : 고급] 디자인 패턴 2. 디자인 패턴 디자인 패턴은 특정 문제를 해결하는 데에 있어 재사용 가능한 해결책입니다. 이는 코드의 효율성, 이해성, 유지 보수성을 향상할 수 있습니다. 2.1. 싱글턴 패턴 2.1.1. 싱글턴 패턴 개념 2.1.1.1. 싱글턴 패턴의 정의 싱글턴 패턴은 클래스의 인스턴스가 단 하나만 존재하도록 보장하는 디자인 패턴입니다. 이 패턴은 전역 변수를 사용하는 것과 유사한 효과를 가지지만, 전역 변수의 문제점을 피할 수 있습니다. 2.1.1.2. 싱글턴 패턴의 사용 사례 데이터베이스 연결, 로거, 파일 시스템, 윈도우 매니저 등의 리소스를 공유해야 하는 경우에 종종 사용됩니다. 2.1.2. 싱글턴 패턴 구현 및 활용 2.1.2.1. 파이썬에서 싱글턴 패턴 구현하기 파이썬에서 싱글턴 패턴을 구현하는 가장 .. 2023. 5. 12. 이전 1 다음