토비의 스프링에서 배웠던 디자인 패턴을, 운동하던 중 다시 상기하게 되었는데,
정확한 내용이 잘 떠오르지 않아, 다시 찾아보았습니다.
이전에 챗GPT에 물어봐서 정리한 내용은, 다시봐도 잘 모르겠어서
구글링으로 관련 내용 찾아보았습니다.
https://western-sky.tistory.com/40
팩토리 메서드, 템플릿 메서드 패턴
1. 팩토리 메서드 패턴 팩토리 메서드 패턴(Factory Method Pattern)이란 객체 생성을 하는 클래스를 따로 두는 것입니다. 그래서 공장(Factory)이라는 표현을 쓰나봅니다. 🙂 실질적인 클래스의 구현은
western-sky.tistory.com
아주 심플하게 나눠보면,
팩토리 메서드 패턴 - 객체생성하는 공장을 따로 두는 디자인 패턴.
템플릿 메서드 패턴 - 알고리즘 구조를 유지하기 위해, 공통 메서드는 템플릿 메서드로 구현한 디자인 패턴.
최대한 이름과 연관지어 이해해야, 구분하기 쉬워 억지로라도 연결지었습니다.
그래도, 처음볼떈 되게 뜬구름같았지만, 지금은 보면 끄덕이기는 되는 것 같아요.
두번 세번 더 봐야겠습니다.
'CS지식 > 객체지향 (토비의스프링 VOL.1)' 카테고리의 다른 글
| 2. 테스트 (0) | 2024.05.26 |
|---|---|
| 싱글톤 패턴 (0) | 2024.05.06 |
| 스프링 IOC 용어 정리 (0) | 2024.05.06 |
| 객체지향 (토비의스프링 VOL.1) 카테고리 신설 (0) | 2024.05.06 |