Facade 디자인 패턴에서 클라이언트의 역할은 무엇입니까?

Facade 디자인 패턴의 클라이언트는 Facade에서 제공하는 단순화된 인터페이스를 사용하여 원하는 작업을 수행할 책임이 있습니다. 클라이언트는 시스템을 구성하는 하위 시스템 또는 구성 요소와 직접 상호 작용하지 않고 대신 하위 시스템과의 상호 작용을 관리하는 Facade와만 상호 작용합니다. Facade는 시스템의 복잡성으로부터 클라이언트를 보호하고 시스템 기능의 단순화된 보기를 제공합니다. 따라서 Facade 디자인 패턴에서 클라이언트의 역할은 기본 하위 시스템과의 상호 작용을 관리할 필요 없이 Facade의 단순화된 인터페이스를 사용하여 원하는 기능을 실행하는 것입니다.

발행일: