![movie](https://img.youtube.com/vi/q3_WXP9pPUQ/0.jpg)
- Template method pattern : 어떤 같은 형식을 지닌 특정 작업들의 세부 방식을 다양화하고자 할 때 사용하는 패턴
- Decorator pattern : 특정 클래스의 객체들이 할 수 있는 일을 여러가지 두고 각 객체마다 사용자가 원하는대로 골라 시키거나 기능들을 필요에 따라 장착할 수있도록 할 때 사용하는 것
- Abstract factory method pattern : factory method 패턴에 한단계 더 수상화가 입혀진 패턴