-
Flutter에서는 싱글톤 패턴기능을 제공하는 factory가 존재한다. *싱글톤 패턴이란* 클래스 생성자를 내부에 선언함으로써 인스턴스를 하나만생성하게하는것이다. 만약 다시한번더 선언하게되면 앞서 생성한 인스턴스를 참조하게 된다. (static이랑 비슷하지만 static은 class 그자체로 인스턴스 생성과 상관없이 생명주기가 프로그램의 시작과 끝이다)