카테고리 : 구조 패턴 개요 : Brdige 패턴은 실제 로직을 담은 구현 클래스를 직접 호출하는게 아닌, 이 구현체로 부터 추상층 클래스를 분리하여 클라이언트는 이 추상층 클래스를 거쳐 구현체 클래스를 사용하는 방식이다. Bridge 패턴은 클래스 자체와 그 클래스가 동작하는 구체적인 구현 내용을 분리하는 것으로, 클래스 자체는 추상화 하여 추상층 클래스로 만들고, 클래스가 실제 무슨 일을 하는 지는 별도의 구현체 클래스로 만들게 된다. 일반적인 객체지향 프로그래밍(OOP)에서의 서브클래스들은 상위의 부모/추상 클래스를 상속하여 서브클래스에서 다른 행위들을 정의하게 된다. 이러한 객체지향 프로그래밍의 서브클래스 상속은 컴파일 시, 부모/ 추상 클래스(abstraction)가 구현체인 서브클래스(impl..