Singleton 썸네일형 리스트형 [Flutter] 싱글톤 패턴에 대해서 알아보자! 싱글톤(SingleTon)이란? 보통의 경우에는 객체를 인스턴스화 시키면 하나의 인스턴스가 생기는데, 생성자를 호출할 때마다 인스턴스 1, 인스턴스 2, 인스턴스 3, .... 이런 식으로 여러 인스턴스가 생성자를 한번 호출할 때 마다 생기게 된다. 고로, 같은 객체이지만, 인스턴스 안에 멤버 변수들은 이름은 같아도 각각 다른 값을 부여받을 수 있다. 이를 방지하기 위해서 하나의 인스턴스를 만들어서 그 안에 멤버 변수들의 값을 공유하는 것이 싱글톤 패턴이다. 즉, 새로운 생성자를 만들디 않고, 딱 한 번만 인스턴스를 사용하여 하나의 생성자 값만을 가질 수 있다. 그러므로 최초에 생성된 단 하나의 생정자만 사용되고, 값이 있으면 원래 값으로 리턴해준다. Factory 싱글톤 패턴을 사용할 때 쓰는 예약어이.. 더보기 이전 1 다음