Tech
디자인 패턴, 파사드(Facade pattern)
프로그래밍 디자인 패턴인 파사드 패턴은 구조 패턴에 속해있습니다. 구조 패턴이란 클래스나 객체를 조합하여 더 큰 구조를 만드는 패턴을 이야기 합니다. 서로 다른 인터페이스를 가진 2개의 객체를 묶어 단일 인터페이스를 제공, 또는 객체들을 서로 묶어 새로운 기능을 제공 할 수 있습니다. 구조 패턴에는 어댑터, 브릿지, 컴포지트, 데코레이터, 플라이웨이트, 프록시 등의 패턴이 있는데 파사드는 어댑터 패턴과 유사하지만 다른 목적을 가지고 있습니다. 어댑터 패턴은 사용자가 사용하고자 하는 다른 인터페이스로 현재의 클래스를 변환하여 제공해주며 어탭터는 인터페이스의 결합 문제등으로 인해 같은 메소드나 클래스에서 사용할수 없는 경우 어탭터를 통해 클래스를 연결하여 사용할수 있다는 특징이 있습니다. 파사드 패턴 파사드..
2023. 5. 18.