이번 시간에는 디자인 패턴의 종류를 살펴보겠습니다. 디자인 패턴이란 객체 지향 프로그래밍 설계를 할 때 자주 발생하는 문제들을 피하기 위해 사용되는 패턴을 뜻합니다. 편의를 위해 많이 사용되는 클래스의 구조라고 생각하시면 됩니다. 개인적으로 가장 좋아하는 내용 중 하나인데 그 이유는 게임으로 비유하기 정말 좋기 때문입니다. 디자인 패턴은 개념만이 아니라 클래스의 구조를 전체적으로 이해하는 것이 중요한데, 일단 지금은 종류만 살펴보고 자세한 내용은 게시글 하나하나씩 알려드리도록 하겠습니다. # 아직 모든 게시글이 다 업로드되지 않았기 때문에 간단한 설명 밖에 없습니다. 게시글이 업로드 될 때마다 링크를 올려서 점차 수정해 나가겠습니다. (1) 스트래티지 패턴- 객체의 동작들을 캡슐화한 다음 어떤 동작을 사..