framework/spring

디자인 패턴

datajoy 2020. 3. 19. 00:29

템플릿 메소드 패턴

전략패턴

- 클라이언트, 컨텍스트, 전략의 개념이 존재

- 클라이언트는 사용할 전략을 생성하여 컨텍스트를 통해 사용.

- 컨텍스트는 전략을 사용하는 객체. 변경되지않는부분

- 전략은 클라이언트에서 사용하기위한 여러방법을 구현한 객체. 변경되는 부분.

템플릿/콜백 패턴

https://limkydev.tistory.com/m/85

팩토리 메소드 패턴

싱글톤 패턴

프록시 패턴

데코레이터 패턴