티스토리 뷰

 

전략패턴이란?

패턴을 전략적으로 사용한다. 라는 뜻을 생각해보고 가자.

 

전략패턴은 동일한 인터페이스를 유지하면서, 특정한 작업을 처리할 알고리즘을 상황에 맞게 선택해서 검증해주는 패턴이다.

가장 많이 사용하는 전략패턴은 폼 유효성 검사이다. 유효성 검사를 하지 못하면 에러를 반환하는 것을 뜻한다.

 

또는 글을 삭제할 때 글의 존재여부 확인, 글의 권한 확인 등 모두 전략패턴이다