Design Pattern5 Design Pattern Design Pattern 개념 Design Pattern 객체 지향 프로그램 개발 과정에서 자주 발생하는 과제를 해결하기 위한 설계 방법 과거에 프로그램 개발 과정의 설계 노하우를 바탕으로 재사용하기 좋은 형태로 묶어 정리한 것 특정한 상황에서 구조적인 문제를 해결하는 방식을 제공 구현이 아니라 설계 방법을 의미 목적 재사용성, 호환성, 유지 보수 분류 생성 패턴 객체의 생성 방식을 결정 싱글톤 패턴, 팩토리 메서드 패턴 구조 패턴 객체 간의 관계를 조직 어댑터 패턴 행위 패턴 객체의 행위를 조직, 관리, 연합 옵저버 패턴, 전략패턴, 템플릿 메서드 패턴 싱글톤 패턴 개념 하나의 인스턴스만 생성하여 사용하는 패턴 인스턴스가 필요할 때 새로 생성하는 것이 아니라 하나만 생성하여서 기존 인스턴스를 사용 특.. 2023. 5. 4. 이전 1 2 다음