나의 마음의 짐을 내려 놓기 위해 공부 한다.
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 패턴
'역량 UP! > DesignPattern' 카테고리의 다른 글
[DesignPattern] command pattern (0) | 2013.12.03 |
---|---|
[DesignPattern] observer pattern (0) | 2013.11.24 |
[DesignPattern] Interpreter pattern (0) | 2013.11.24 |
[첫번째 스터디] abstractFactory 패턴 (0) | 2013.07.21 |
[첫번째 스터디] singleton 패턴 (0) | 2013.07.21 |