2020-11-06 TIL
로그인
- 권한 검사
- 각각의 커맨드마다 게시물에 대한 권한이 있는지 검사해야 한다.
로그아웃
- 컨텍스트 맵 객체에 보관된 로그인 회원 정보를 제거한다.
특정 작업을 수행하기 전/후에 기능을 삽입할 경우
- 기존 코드에 추가한다.
- 유지보수가 어렵다.
- 해결책?
- chain of Responsibility 디자인 패턴
- 작업자가 작업을 수행하기 전/후에 기능을 삽입하기가 쉽다
- 기존 코드에 손을 대지 않는다.
- 유지보수에 좋다.
- 기존 코드에 손을 대지 않는다.
- 작업자가 작업을 수행하기 전/후에 기능을 삽입하기가 쉽다
- chain of Responsibility 디자인 패턴
- 해결책?
- 유지보수가 어렵다.
chain of responsibility
- https://dailyheumsi.tistory.com/213
- https://k0102575.github.io/articles/2020-02/chain-of-responsibility-pattern