싱글톤1 싱글톤(Singleton) 패턴이란? 오늘은 싱글톤 패턴에 대해서 알아볼 것이다. 싱글톤패턴은 개발하면서 많이 들어보는 용어중 하나인데 개선된 코드를 짜기 위해 상황에 맞게짜면 굉장히 좋은 패턴이다. 같이 한번 알아보도록 하자 싱글톤(Singleton) 패턴 정의 싱글톤 패턴이란 "어떤 클래스의 인스턴스는 오직 하나임을 보장하며, 이 인스턴스에 접근할 수 있는 전역적인 접촉점을 제공하는 패턴이다." 라고 정의되어 있다. 싱글톤(Singleton)은 앱의 시작부터 종료될 때 까지 한번의 생성으로 고정된 메모리영역을 가지기 때문에 메모리를 효율적으로 사용 할 수 있다. 또한 싱글톤의 인스턴스(instance)는 전역적으로 사용되므로 다른 클래스의 인스턴스들이 데이터를 공유 변경이 가능하다는 장점을 갖고 있다. 예시를 들어보면 가위라는 클래스가 .. 2023. 5. 2. 이전 1 다음