Structural Pattern2 개발자의 필수 도구: 디자인 패턴, 왜 중요하고 어떻게 쓸까? 🛠️ 안녕하세요, 소프트웨어 개발에 관심 있는 모든 분! 오늘은 효율적이고 유지보수가 쉬운 코드를 작성하는 데 필수적인 개념, 바로 디자인 패턴(Design Patterns)에 대해 이야기해보려 합니다. 정보처리 기사 시험을 준비하시는 분들께도 단골 출제 주제이니 꼭 알아두세요! 이전 디자인 패턴에 대한 게시글을 보시면 예시 소스코드를 보여주면서 자세하게 다루었지만 정보처리 기사를 목표를 하는 분들을 위해 따로 요약본을 만들자고 생각해 이렇게 총 정리본을 작성 해 봅니다. 정보처리기사에는 주로 특정 디자인 패턴에 대해 설명하고 어떤 디자인 패턴인지를 물어보거나, 나열 된 설명이 행위, 구조, 생성 핵심 패턴 중 어디에 속하는지 물어보는 문제가 많이 나옵니다. 개인적인 생각으로는 행위 패턴 항목이 제일 헷갈린다.. 2025. 7. 5. 소프트웨어 디자인 패턴 - 데코레이터(DecoratorPattern - Structual Patterns - 1) 오늘은 데코레이터를 설명하기 전에 더 큰 부류인 Structural Pattern(구조적 패턴)은 이 전에 설명한 적이 없기 때문에 Structural 패턴이 무엇인지 설명해보고 데코레이터 패턴으로 넘어가보도록 하겠다. 구조적 패턴(Structural Pattern)은 왜 무엇이고 왜 중요한가? 이 전에 게시한 글처럼, 제작 패턴(Creation Pattern)은 인스턴스과 오브젝터 제작에 있어서 매우 유용한 프로그래밍 기법이며 실제로 많이 통용되어 제작 패턴으로 분류된 것만큼, 제작에 초점을 둔 프로그래밍 기법들이기에 항목 이름이 제작패턴이라고 붙여진 것이다. 그러면 당연히 구조적 패턴은 코드 작성 구조와 상속 방식을 효과적으로 작성하게 만드는 기법이기 때문에 이러한 이름이 붙여졌다. 만약 우리가 구조.. 2024. 2. 26. 이전 1 다음