0. 디자인 패턴은 클래스 라이브러리가 아니다.디자인 패턴은 클래스 라이브러리보다 더 일반적인 개념이다.클래스 라이브러리는 부품이 되는 프로그램을 의미하지만 디자인 패턴은 부품이 어떻게 조립되어 있고, 각각의 부품이 어떻게 관련해서 큰 기능을 발휘하는지를 표현한 것이다.1. 클래스 라이브러리 안에서 디자인 패턴이 사용되고 있다. Java의 표준적인 클래스 라이브러리 안에는 디자인 패턴이 많이 활용되고 있습니다.디자인 패턴을 이해하고 있으면 클래스 라이브러리의 역할을 이해하는데 도움이 될 것입니다.2. 프로그램을 완성품으로 보지 않는다.디자인 패턴의 목표중 하나는 프로그램의 재사용성을 강하게 하는것이다.즉 프로그램을 부품으로써 재이용할 수 있는가를 생각해야한다.따라서 프로그램을 완성품이 아닌 기능을 확장해..