1)디자인 패턴 . 디자인 패턴 정의 – GoF(Gang of Four): 반복적인 문제들을 해결하기 위한 설꼐 패턴을 일반화 한것 – 모든 종류의 시스템 구조에 적용하는 소프트웨어 아키텍처와 달리 디자인 패턴은 구현 단계의 문제에 실제로 적용 가능한 해결 방법 – 기능의 향상이 아닌 문제 해결을 통한 소프트웨어의 구조 변경, 코드의 가독성 등에 집중한다. – 5가지의 생성 패턴,
디자인 패턴은 소프트웨어 개발에서 자주 발생하는 문제를 해결하기 위한 재사용 가능한 솔루션입니다. 디자인 패턴은 개발자들 사이에서 소프트웨어 설계에 대한 공통 언어를 제공하고, 코드의 구조와 품질을 향상시키는 데 도움을 줍니다. 디자인 패턴은 크게 세 가지 범주로 분류됩니다: 생성 패턴(Creational Patterns) 구조 패턴(Structural Patterns) 행위 패턴(Behavioral Patterns) 1. 생성 패턴(Creational Patterns) 생성 패턴은 객체 생성