반응형




오우 굉장히 비슷하네?


final = 하위클래스에서 override하지 못하게 함
이 골격은 계속 유지하고 싶다






Template Method Pattern은 Class Scope 패턴이다. (오브젝트까지는 신경안쓰니까)


일단 디폴트가 있고, 원하는 경우 하위에서 override하면 바뀜



각 모듈마다 레벨이 있음
Low Level은 여지를 줄때만 흐름에 개입할 수 있음 (여지= hook)

stragegy와 비슷하나 방법이 약간 다름
- stragegy = 알고리즘 전체를 바꿔낀다.
- template = 특정한 파트를 변경
Factory Method는 template method의 특화된 형태이다.




반응형
'Design Architecture > Design Pattern' 카테고리의 다른 글
| 9강 State Pattern (0) | 2021.08.29 |
|---|---|
| 8강 Iterator Pattern (0) | 2021.08.29 |
| 6강 Observer Pattern (0) | 2021.08.29 |
| 5강 Strategy Pattern (0) | 2021.08.29 |
| 4강 GRASP Principle (0) | 2021.08.28 |