Head First Design Pattern 썸네일형 리스트형 Head First Design Pattern 정리 Head First Design Pattern 정리 September 24th, 2008 디자인 패턴 : 특정 컨텍스트 내에서 주어진 문제에 대한 해결책이다. 컨텍스트 : 패턴이 적용되는 상황으로 반복적으로 일어날 수 있는 상황이어야만 한다. 문제 : 그 컨텍스트 내에서 이루고자 하는 목적을 뜻합니다. 하지만 컨텍스트 내에서 생길 수 있는 제약조건도 문제에 포함됩니다. 해결책 : 바로 우리가 찾아내야 하는 것입니다. 누구든지 적용해서 일련의 제약조건 내에서 목적을 달성할 수 있는 일반적인 디자인을 뜻합니다. 객체지향 원칙 1. 애플리케이션에서 달라지는 부분을 찾아내고, 달라지지 않는 부분으로부터 분리시킨다. 2. 구현이 아닌 인터페이스에 맞춰서 프로그래밍한다. 3. 상속보다는 구성을 활용한다. 4. 서로.. 더보기 이전 1 다음