[Flutter] Factory constructors


[Flutter] Factory constructors

Factory constructors 란? Dart는 하위 유형 또는 null을 반환할 수 있는 Factory constructors 를 지원하는데, 새로운 인스턴스를 생성하지 않는 생성자를 구현할 때 factory 키워드를 사용한다. 어떻게 생성할까? 예제 코드를 보며 확인해보자 class IntegerHolder { IntegerHolder( ); factory IntegerHolder.fromList(List list) { if (list.length == 1) { return IntegerSingle(list[0]); } else if (list.length == 2) { return IntegerDouble(list[0], list[1]); } else if (list.length == 3) {..


원문링크 : [Flutter] Factory constructors