디자인 패턴을 언제 사용할지 어떻게 알 수 있습니까? 누구나 GoF 책을 읽고 디자인 패턴이 무엇이며 어떻게 사용하는지 배울 수 있지만, 디자인 패턴이 문제를 언제 해결하는지 알아내는 과정은 무엇입니까? 패턴에 대한 지식이 디자인을 주도합니까, 아니면 패턴을 사용하여 디자인을 변경하는 방법을 알아낼 수있는 방법이 있습니까? 즉, 패턴에 대한 패턴이 있습니까? 디자인 패턴은 문제 를 해결할 수 있는 구조를 제공해야합니다 . 실제 문제를 해결할 때 디자인 패턴에 맞는지 확인하기 위해 해당 문제에 대한 솔루션의 여러 가지 작은 변형 을 고려해야 합니다. 특히 디자인 패턴을 맞추기 위해 문제 또는 솔루션을 일반화해야 할 것입니다. 대답은 예술입니다. 디자인 패턴을 아는 것은 확실히 중요한 단계입니다. 이런 종류..