
디자인 패턴이란 ? 디자인 패턴이란 개발 과정에서 자주 발생하던 문제에 대한 해결책을 재사용 가능한 형태로 정리해 놓은 검증된 설계 방법 또는 솔루션이다. 디자인 패턴의 장점으로는 일관된 구조를 사용하기 때문에 팀원 간 의사소통을 쉽게 만들어주고 유지보수성이 좋다. 또한 검증된 방법이기 때문에 신뢰하고 애플리케이션을 개발할 수 있고, 시스템의 확장성이 높아진다. 디자인 패턴은 크게 생성 패턴, 구조 패턴, 행위 패턴 3가지가 있다. 이번 게시글에서는 행위 패턴의 종류에 대해 간략히 알아본다. 행위 패턴 행위 패턴은 객체 간의 상호 작용하는 방법과 책임을 분배하는 방법에 중점을 두는 디자인 패턴이다. 주요 패턴으로는 옵저버, 커맨드, 이터레이터, 전략, 템플릿 메서드 패턴이 있다. 옵저버 (Observer..