2022/01/24

    [바미] Bridge 패턴에 대해 알아봅시다.

    안녕하세요. 오늘은 Bridge 패턴에 대해 알아 보려고 합니다. Bridge는 다리라는 의미를 가진 영어 단어 입니다. 실제로 다리가 하는 역할은 강 양쪽의 장소를 연결하는 역할을 한다고 합니다. 요번에 알아볼 Bridge 패턴 역시 '기능의 클래스 계층'과 '구현의 클래스 계층'이라는 두 장소를 연결하는 역할을 하는데요. 기능의 클래스 계층과 구현의 클래스 계층을 모른 상태에서 접하신다면 조금 어려우실 겁니다. 먼저 이 두 곳의 장소를 알아보고 갑시다. 계층은 크게 새로운 기능을 추가하고 싶은 경우, 새로운 구현을 추가하고 싶은 경우로 두가지 역할을 합니다. 새로운 기능을 추가하고 싶은 경우 어떤 클래스가 있다고 가정했을 때 그 클래스에 새로운 기능(새로운 메소드)을 추가하고 싶은 경우 그 클래스의 ..