출처 : https://youtu.be/Mq4MwPXWarI
생성 패턴
- 객체의 생성과 관련딘 패턴
- 특정 객체가 생성되거나 변경되어도 프로그램 구조에 영향을 최소화할 수 있도록 유연성 제공
싱글톤
이라는 디자인패턴을 알아야하기 때문에
-> 이것은 공학과 관련된 부분이기 때문에 스프링 부트의 싱글톤과는 상이한 부분이 있다.
구조 패턴
- 프로그램 내 자료구조나 인터페이스 구조 등 프로그램 구조를 설계하는데 사용되는 패턴
- 클래스나 객체를 조합하여 더 큰 구조를 만들 수 있게 해줌
행동 패턴
- 행동패턴은 반복적으로 사용되는 객체들의 커뮤니케이션을 패턴화
- 객체 사이에 알고리즘 또는 책임을 분배하는 방법에 대해 정의됨
- 결합도를 최소화 하는것이 주 목적