모바일개발/플러터
플러터 싱글톤(single tone) 만들기
플러터에서 정확히는 다트(Dart)언어에서 싱글 톤을 구현하는 방법에 대해 알아보겠습니다. 싱글톤이란? single tone은 플러터 혹은 다트의 특유의 것이 아닌 소프트웨어 디자인 패턴 입니다. 싱글톤 패턴이란 클래스의 인스턴스를 프로그램 내에서 오직 하나만 생성하도록 제한하는 패턴 입니다. 디자인 패턴중에 가장 쉬워서 제일 처음에 배우는 패턴이기도 합니다. 일반적으로 대부분의 언어에서 다음과 같은 방법으로 싱글톤을 구현합니다. 클래스의 정적 멤버를 선언 후 인스턴스를 할당해준다. 생성자에 대한 접근을 제한한다. 인스턴스를 리턴해주는 메소드를 구현한다. 플러터(Flutter), 다트(Dart)에서 싱글톤 구현 플러터에서는 생성자에 factory로 선언하는 것만으로 편리하게 팩토리 메소드를 구현하는 것이..
2022. 3. 7. 08:20
최근댓글