디자인 패턴이란?
소프트웨어 공학에서 디자인 패턴이란 소프트웨어를 설계할 때 특정 맥락에서 자주 발생하는 고질적인 문제들이 또 발생했을 때 재사용 할 수있는 훌륭한 해결책입니다.
디자인 패턴의 종류
소프트웨어 개발 영역에서 디자인 패턴을 구체화하고 체계화한 GoF(Gang of Fout)라 불리는 사람들 (에리히 감마(Erich Gamma), 리차드 헬름(Richard Helm), 랄프 존슨(Ralph Johnson), 존 블리시디스(John Vlissides))의 분류에 따르면 생성, 구조, 행위 3가지로 나눌 수 있는데 코틀린에서의 디자인 패턴은 어떤 것이 있고 이번 글에서는 행위 패턴을 통해 알아보겠습니다.
결론은 효율적으로 객체의 역할과 책임을 분배하기 위해 만들어진 개념이라는 것이다.

