프로그래밍 기술/Escort GoF의 디자인 패턴 C#

[C#] 퍼사드 패턴(Facade Pattern)

언제나휴일 2016. 4. 7. 17:33
반응형

10. 퍼사드 패턴(Facade Pattern)

 

 프로그래밍하다 보면 여러 종류의 라이브러리를 사용해야 하는 경우가 발생합니다. 그리고 실제 각 라이브러리에 있는 모든 기능을 사용할 필요가 없는 경우가 많지요. 이럴 때 상위 수준의 라이브러리를 만들어서 사용하기 쉽게 제공할 수 있습니다. 이처럼 상위 수준에서 인터페이스를 정의하여 하위 수준의 서브 시스템의 기능을 사용할 수 있게 하고자 할 때 퍼사드 패턴을 사용하면 효과적입니다.

 

 퍼사드 패턴에서는 하위 수준의 여러 서브 시스템에서 제공되는 기능들을 상위 수준에서 단순화시켜 사용하기 쉽게 해 줍니다. 또한, 이를 통해 여러 서브 시스템과의 복잡한 관계를 느슨하게 만들어 주어 하위 시스템과 독립성을 갖게 해 줍니다.

 


퍼사드 패턴(Facade Pattern)



Facade.zip


2016/04/26 - [프로그래밍 기술/Escort GoF의 디자인 패턴 C#] - [C#] 퍼사드 패턴(Facade Pattern) - 개요, 시나리오


2016/04/26 - [프로그래밍 기술/Escort GoF의 디자인 패턴 C#] - [C#] 퍼사드 패턴(Facade Pattern) - 설계(Design)


2016/04/26 - [프로그래밍 기술/Escort GoF의 디자인 패턴 C#] - [C#] 퍼사드 패턴(Facade Pattern) - 구현

 

Escort GoF 디자인 패턴 C# 소개 바로가기



반응형