아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
아하

학문

기계공학

압도적으로협력하는연어
압도적으로협력하는연어

Bridge 디자인 패턴이 뭐에요?

정보처리기사에서 Bridge 디자인 패턴이 뭔지에 대해서 궁금합니다. 동시에 Factory Method 패턴에 대해서도 알려주세요.

2개의 답변이 있어요!
  • 안녕하세요. 서종현 전문가입니다.

    Bridge 디자인 패터은 추상화와 구현을 분리하여 독립적으로 변화할수 있도록 하는 패턴입니다. 이 패턴은 인터페이스와 그 구현을 분리하여, 둘을 독립적으로 변경할 수있어 유연한 구조를 제공합니다.주로 복잡한 계층 구조를 다룰때 유용합니다.

    factory method 패턴은 객체 생성 방법을 인터페이스로 정의하고, 서브클래스에서 구체적인 객체를 생성하는 패턴입니다. 즉, 객체 생성의 책임을 하위 클래스에 위임하여 코드의 유연성과 확장성을 높입니다. 이 패턴은 객체 생성 로직을 클라이언트 코드와 분리하여, 새로운 객체 타입을 추가할때 기존 코드를 수정할 필요가 없습니다.

  • 탈퇴한 사용자
    탈퇴한 사용자

    안녕하세요. 조일현 전문가입니다.

    Bridge패턴은 구조패턴의 일종으로 , 추상화와 구현을 분리하여 독립적으로 변화할 수 있게 합니다.

    주로 GUI 프로그래밍, 네트워크 프로그래밍, 데이터베이스 연동에서 사용됩니다.

    Factory Method 패턴은 생성 패턴의 일종으로, 객체 생성을 서브클래스에 위임하는 방식입니다.

    이 패턴의 장점은 OCP를 시킬 수 있다는 것이며, 단점은 간단한 기능에도 많은 클래스를 정의해야 합니다.