2022-07-11-중재자패턴-3부-장점과단점
본문 바로가기
CS Study/디자인패턴

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

by KyeongMin 2022. 7. 18.
728x90
반응형

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

01.장점

  • 컴포넌트 코드를 변경하지 않고 새로운 중재자를
    • 현재는 클래스라서 좀 변경이되면 문제가 있지만 인터페이스였으면 메소드 자체는 바뀌지 않을것
  • 각각의 컴포넌트 코드를 보다 간결하게 유지할 수 있음
    • 코드 수정, 변경시 front desk만 요청하면되니 상관이 없음
    • 연예인 같은 경우 매니저를 통해서 일을 하는 것 같이 중재자가 매니저 같은 것임

02.단점

  • 중재자 역할을 하는 클래스의 복잡도와 결합도가 증가함
    • 매니저하는 일이 복잡하는 것 처럼 이자체가 복잡해짐
    • 한쪽으로 몰려 있기때문에 안좋지만 단점보다는 장점이 좋아서 쓴다.
728x90
반응형

댓글