팩토리 메소드 패턴1 팩토리 패턴 디자인 패턴 디자인 패턴이란 프로그램을 설계할 때 발생했던 문제점들을 해결할 수 있도록 하나의 ‘규약’ 형태로 만들어 놓은 것 중복 코드 방지, 의존성 제거, 유지 보수 개선 등 코드의 더 좋은 구조를 만드는 것을 도와주는 코드 작성방법입니다. 팩토리 패턴 팩토리 패턴은 두가지가 있습니다. 팩토리 메소드 패턴, 추상 팩토리 패턴 각각 설명해드리겠습니다. 팩토리 메소드 패턴 팩토리 메소드 패턴은 객체를 직접 생성하지 않고 다른 클래스로부터 얻는 패턴입니다. 커피 판매점 객체가 있다고 했을 때의 예를 kotlin 코드로 보겠습니다. class CoffeeShop { fun sellCoffee(type: String) { val coffee = when(type){ "americano" -> Americano.. 2023. 1. 24. 이전 1 다음