2020-11-06 TIL

less than 1 minute read

로그인

  • 권한 검사
    • 각각의 커맨드마다 게시물에 대한 권한이 있는지 검사해야 한다.

로그아웃

  • 컨텍스트 맵 객체에 보관된 로그인 회원 정보를 제거한다.

특정 작업을 수행하기 전/후에 기능을 삽입할 경우

  • 기존 코드에 추가한다.
    • 유지보수가 어렵다.
      • 해결책?
        • chain of Responsibility 디자인 패턴
          • 작업자가 작업을 수행하기 전/후에 기능을 삽입하기가 쉽다
            • 기존 코드에 손을 대지 않는다.
              • 유지보수에 좋다.

chain of responsibility

  • https://dailyheumsi.tistory.com/213
  • https://k0102575.github.io/articles/2020-02/chain-of-responsibility-pattern

Categories:

Updated: