Search
Duplicate

[Spring Boot] 디자인 패턴

생성일
2022/11/30 23:33
태그

디자인 패턴 정리(학습하고 이해하는 대로 추가 예정)

1.
탬플릿 메소드 패턴 : 슈퍼클래스에 기본적인 로직의 흐름을 만들고, 그 기능의 일부를 추상 메소드나 오버라이딩이 가능한 protected 메소드 등으로 만든 뒤 서브 클래스에서 이런 메소드를 필요에 맞게 구현해서 사용하도록 하는 방법.
2.
팩토리 메소드 패턴 : 서브 클래스에서 구체적인 오브젝트 생성 방법을 결정하게 하는 것