생성 패턴 (1) 썸네일형 리스트형 생성 패턴 - 팩토리(Factory) Factory는 공장을 뜻하는 영어 단어이다. 디자인 패턴 중 팩토리가 왜 팩토리라는 이름을 갖게 되었는지는 유추하면서 포스팅을 읽어 나가는 것도 좋을 것 같다. 먼저 다음 코드를 보자. (클래스 별로 파일을 쪼개고 싶지만, 너무 짧아서 Language.swift에 함께 넣었다) // Language.swift enum LanguageType { case Ko; case En; } protocol Language { func hello() -> String } class Korean: Language { public func hello() -> String { return "안녕" } } class English: Language { public func hello() -> String { return .. 이전 1 다음