디자인패턴의 이유1 [디자인 패턴] 들어가며 디자인 패턴이란? 소프트웨어 디자인 과정에서 자주 발생하는 문제들을 해결하기 위한 전형적인 해결책 즉, 청사진에 가까운것을 공부합니다. 패턴의 문제점 널리 사용되고 있는 문제 해결 방식의 체계화를 시도하지만, 프로젝트의 비즈니스 로직을 고려하지 않고 적용한다면 코드만 구현될 수도 있다. 패턴에 익숙하지 않은 경우 간단한 코드도 패턴을 적용하려고 한다. 패턴의 분류 디자인 패턴은 복잡성, 상세도, 전체 시스템에 대한 적용범위에 따라 분류된다. 이때 아키텍쳐 패턴은 상위 설계 패턴이다. 주요 패턴은 아래 3가지로 같다. 생성 패턴: 기존의 코드의 재활용 및 유연성을 증가시키는 객체 생성 매커니즘 구조 패턴: 구조를 유연하고 효율적으로 유지하면서 객체와 클레스를 더 큰 구조로 결합하여 조합하는 매커니즘 행동 .. 2023. 6. 19. 이전 1 다음