728x90 반응형 factory1 [flutter] factory 정의 및 사용법 간략 설명 Flutter에서 factory는 생성자(constructor)를 정의하는 키워드입니다. 일반적으로 생성자는 클래스의 인스턴스를 생성하는 데 사용됩니다. 하지만 factory 생성자는 다른 방식으로 인스턴스를 생성하며, 일반적으로 캐시(cache)나 싱글톤(singleton) 패턴을 구현하는 데 사용됩니다. factory 생성자는 클래스의 인스턴스를 반환하는 대신, 새로운 객체를 반환합니다. 이 새로운 객체는 생성자를 호출할 때마다 항상 같은 객체가 아니라면, 같은 인스턴스를 반환할 수 있습니다. 다음은 factory 생성자를 사용하여 캐시를 구현하는 간단한 예제입니다. class Cache { static final Map _cache = {}; final String cacheKey; factory .. 2023. 5. 3. 이전 1 다음 728x90 반응형