객체지향 5 원칙1 디자인 패턴 1. 디자인 패턴이란 디자인 패턴(Design Pattern)이란, 코드가 좋은 효율을 내도록 하는 설계 방법론입니다. 디자인 패턴은 좋은 코드를 작성하기 위한 방법론 입니다. 여기서 말하는 좋은 코드란, 코드의 재사용성을 극대화하여 좋은 유지보수성을 갖게하는 코드를 의미합니다. 이렇게 좋은 코드를 작성하기 위하여 코드들을 작성하다보니 몇 가지 설계 패턴이 나오게 되었고 이것들을 묶어서 디자인 패턴이라고 하기로 했습니다. 디자인 패턴의 바이블이라고 불리우는 GoF의 디자인 패턴 책에서는 디자인 패턴을 세가지 유형으로 분류해서 디자인 패턴을 소개하고 있습니다. 생성 패턴(Creational Pattern) 구조 패턴(Structural Pattern) 행동 패턴(Behavioral Pattern) 생성 패.. 2021. 8. 30. 이전 1 다음 300x250