중재자패턴 3부 장점과단점

2022-07-11-중재자패턴-3부-장점과단점

목차

01.장점

02.단점

  • 여러 객체들이 소통하는 캡슐화하는 패턴

01.장점

  • 컴포넌트 코드를 변경하지 않고 새로운 중재자를

    • 현재는 클래스라서 좀 변경이되면 문제가 있지만 인터페이스였으면 메소드 자체는 바뀌지 않을것
  • 각각의 컴포넌트 코드를 보다 간결하게 유지할 수 있음

    • 코드 수정, 변경시 front desk만 요청하면되니 상관이 없음
    • 연예인 같은 경우 매니저를 통해서 일을 하는 것 같이 중재자가 매니저 같은 것임

02.단점

  • 중재자 역할을 하는 클래스의 복잡도와 결합도가 증가함

    • 매니저하는 일이 복잡하는 것 처럼 이자체가 복잡해짐
    • 한쪽으로 몰려 있기때문에 안좋지만 단점보다는 장점이 좋아서 쓴다.

Written by@[KyeongMinPark]
Docker, C++, C#, Java, Golang으로 개발 모니터링운영 및 개발, 자원수집기 Beat & Exporter 개발 Gitlab Runner CI/CD & Hugo 연동과 테스트코드및 등을 공부와 개발중 ORM, TDD, BDD, DDD, DesignPattern, WebAssembly Studying

GitHub