디자인 패턴
·
나의 공부방
1. 디자인 패턴이란? -> 소프트웨어 공학의 소프트웨어 설계에서 공통으로 발생하는 문제에 대해 자주 쓰이는 설계 방법을 정리한 패턴이다. 디자인 패턴을 참고하여 개발할 경우 개발의 효율 성과 유지 보수성, 운용성이 높이자며, 프로그램의 최적화에 도움이 된다. 2. 디자인 패턴의 유형 구분 유형 설명 목적 생성 객체 인스턴스 생성에 관여, 클래스 정의와 객체 생성 방식을 구조화, 캡슐화를 수행하는 패턴 구조 더 큰 구조 형성 목적으로 클래스나 객체의 조합을 다루는 패턴 행위 클래스나 객체들이 상호 작용하는 방법과 역할 분담을 다루는 패턴 범위 클래스 클래스 간 관련성( 상속 관계를 다루는 패턴) 컴파일 타임에 정적으로 결정 객체 객체 간 관련성을 다루는 패턴 런타임에 동적으로 결정 3. 디자인 패턴의 종..