Facade pattern

·java/summary
1. 퍼사드 패턴퍼사드 패턴의 목적은 클라이언트가 사용해야 하는 복잡한 서브 시스템 의존성을 간단한 인터페이스로 추상화하는 구조적 패턴이다. 코드 작업을 위해서는 객체 초기화, 종속성 관계 추적, 메서드 실행 순서에 관한 내용에 관해 이해해야 한다. 여러 비즈니스 로직들의 세부 구현 사항을 알고 있다면 코드를 이해하고 유지 관리하기 어려워 추상화가 필요하다. 이를 해결하기 위한 방법이 퍼사드 패턴이다. 퍼사드를 사용하는 이유는 loosely coupling 이다. tight coupling 은 해당 코드를 변경하기 어렵고, 변경 이유도 많고, 테스트도 어렵다. 이를 loosely coupling 을 통해 변경에 유연하고, 테스트하기 쉬운 코드로 작성하기 위함이다. 추상화 또한 이와 관련된 내용이며 세부 ..
cooper25
'Facade pattern' 태그의 글 목록