[DesignPattern] Facade Pattern-#1_I'm unloading the luggage in my heart..

2013. 1. 16. 00:59Architecture/DesignPattern

반응형

나의 마음의 짐을 내려 놓기 위해 공부 한다.

about Fasade 패턴..!

이 패턴은 프로그램이 점점 커져 많은 클래스가 만들어져 상호 연관을 맺으면서 복잡 해지는 상황에서
우리는 클래스간의 관계를 올바르게 이해하고 정확한 순서대로 메소드를 호출해야 한다.

어원
fasade는 프랑스어인 facade가 어원으로 '건물의 정면' 이라는 의미 이다.

Fasade 패턴은 복잡하게 얽혀 있는 것을 정리 해서 높은 레벨의 인터페이스(API)를 제공.
역할은 시스템의 외부에는 간단한 인터페이스를 보여주면서, 시스템의 안쪽에 있는 각 클래스의 역할이나
의존관계를 생각해서 올바른 순서로 클래스를 이용하는 역할을 한다.


자 이제 신나는 소스를 보도록 하자.
대충 복잡한 것을 하나의 창구를 두고 처리 하겠다는 의미이다.

소스는 작성 중!


참고 사이트 : http://www.gurubee.net/pages/viewpage.action?pageId=1507407


2014/01/27 - [Architecture/DesignPattern] - [DesignPattern] Decorator Pattern

2014/01/20 - [Architecture/DesignPattern] - [DesignPattern] Chain of responsibility pattern

2014/01/11 - [Architecture/DesignPattern] - [DesignPattern] Visitor pattern

2014/01/06 - [Architecture/DesignPattern] - [DesignPattern] Iterator pattern

2014/01/06 - [Architecture/DesignPattern] - [DesignPattern] flyweight pattern

2013/12/31 - [Architecture/DesignPattern] - [DesignPattern] state pattern

2013/12/16 - [Architecture/DesignPattern] - [DesignPattern] memento pattern

2013/12/09 - [Architecture/DesignPattern] - [DesignPattern] mediator pattern

2013/07/21 - [Architecture/DesignPattern] - [첫번째 스터디] abstractFactory 패턴

2013/07/21 - [Architecture/DesignPattern] - [첫번째 스터디] singleton 패턴



반응형