■ factory 키워드를 사용해 단순 팩토리 생성자를 만드는 방법을 보여준다.
▶ 예제 코드 (DART)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
class Name { final String first; final String last; factory Name(String name) { List<String> partList = name.split(' '); return new Name._(partList[0], partList[1]); } Name._(this.first, this.last); } void main() { Name name = new Name("Fred Flinstone"); print("${name.first} ${name.last}"); } |