검색결과 리스트
글
디자인 패턴이란?
소프트웨어 설계 시 특정 상황에서 자주 만나는 문제를 해결하기 위해 사용할 수 있는 재사용 가능한 솔루션
장점 : 패턴의 이름으로 설계 의도, 해결책을 한번에 해결 할 수 있다.
패턴의 설계 구조:
대부분 객체지향적인 설계로부터 문제를 해결하기 위해 적용 가능한 확장성 추구 방법은 두 가지로 정리된다.
1. 클래스 상속
2. 오브젝트 합성
따라서 패턴의 결과로 나온 코드 설계 구조는 대부분 비슷하다.
중요 포인트:
각 패턴의 핵심이 담긴 목적, 의도
-> 패턴을 적용할 상황, 해결해야 할 문제 솔루션의 구조와 각 요소의 역할. 핵심 의도를 기억해야 한다.
참고: 토비의 스프링3.0
'JAVA > 디자인 패턴' 카테고리의 다른 글
팩토리 메소드 패턴 (0) | 2013.07.25 |
---|---|
탬플릿 메소드 패턴 (0) | 2013.07.25 |
RECENT COMMENT