템플릿 매소드 패턴 썸네일형 리스트형 [디자인패턴] 템플릿 메소드 패턴 안녕하세요 남갯입니다. 오늘은 템플릿 메소드 패턴에 대해 포스팅 해보려고 합니다. 사건의 발단 커피와 차에 공통점이 있는데 매우 비슷한 방법으로 만들어진다고 합니다. - 커피만드는법1. 물을 끓인다2. 물에 커피를 우려낸다3. 커피를 컵에 딸느다.4. 설탕과 우유를 추가한다. 커피를 클래스화 해보겠습니다. class Coffee{ fun prepareRecipe(){ boilWater() brewCoffeeGrinds() pourInCup() addSugarAndMilk() } fun boilWater(){ println("물 끓이는중") } fun brewCoffeeGrinds(){ println("필터를 통해서 커피를 우려내는 중") } fun pourInCup(){ println("컵에 따르는 중".. 이전 1 다음