저는 디자인 패턴을 처음 사용하고 있으며 일반적으로 어떻게 보이는지 배우려고합니다. 지금 저는 Facade Pattern을 이해하려고합니다. 외관 패턴이 다소 넓은 개념 인 것처럼 느껴 지므로 두 번째 다이어그램이 외관 템플릿의 일부로 간주 될지 궁금합니다.디자인 패턴 - 외관 패턴 이해
: 우리는이 같은 미묘한 다이어그램이있는 경우
그러나 :
나는 전형적인 외관 패턴은 기본적합니다 (외관 인 A-클래스와)과 같습니다 알고
A 클래스는 여전히 Facade-class로 간주 될 것입니까, 아니면 컨텍스트에 의존합니까?
흠, 디자인 패턴이 가이드 라인과 같아서 엄격하지 않으므로 컨텍스트에 따라 구체적으로 만들 수 있다고 생각했습니다. – Jesper
컨텍스트에 따라 적용 할 디자인 패턴을 선택할 수 있지만 일반적으로 방금 미리 정의 된 템플릿입니다. 그러나 코드 구조를 프로젝트의 필요에 맞게 조정할 수는 없습니다. –
두 번째 다이어그램이 "맞춤형"외관 다이어그램이 될 수 있다고 말하지만, 다른 패턴일까요? 내 예제와 비슷한 패턴을 찾지 못했기 때문에 패턴이 아닐 수도 있습니다. – Jesper