반응형 gof1 [Java 객체 지향 디자인 패턴] 4. 디자인 패턴 - 바퀴를 다시 발명하지 말라~! 안녕하세요. 펄입니다. 이번에는 디자인 패턴의 개념에 대해서 공부해볼 예정입니다. 4.1 디자인 패턴의 이해 디자인 패턴 구조는 콘텍스트, 문제, 해결 이라는 3개의 필수 요소로 구성된다. - 콘텍스트 : 문제가 발생하는 여러 상황을 기술한다. 패턴이 적용될 수 있는 상황을 나타낸다. 경우에 따라서는 패턴이 유용하지 못한 상황을 나타내기도 한다. - 문제 : 패턴이 적용되어 해결될 필요가 있는 여러 디자인 이슈들을 기술한다. 이 때, 여러 제약 사항과 영향력도 문제 해결을 위해 고려해야 한다. - 해결 : 문제를 해결하도록 설계를 구성하는 요소들과 그 요소들 사이의 관계, 책임, 협력 관계를 기술한다. 해결은 반드시 구체적인 구현 방법이나 언어에 의존적이지 않으며 다양한 상황에 적용할 수 있는 일종의 템.. Java/Java 객체지향 디자인 패턴 2022. 2. 16. 이전 1 다음 반응형