반응형
오우 굉장히 비슷하네?
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 |