인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

tjdtls690님의 프로필 이미지
tjdtls690

작성한 질문수

코딩으로 학습하는 GoF의 디자인 패턴

전략 패턴 2부 - 패턴 적용하기

전략 패턴과 상태 패턴에 관련해서 질문이 있습니다.

작성

·

222

0

두 패턴 전부 공부하고 보니까 구조가 굉장히 비슷하다고 느껴졌습니다.

전략 패턴도 결국 해당 Speed 인터페이스가 어떤 서브클래스를 인스턴스로 가지고 있느냐에 따라 행동이 달라지는 모습이어서 상태 패턴과 굉장히 유사하다고 느꼈는데,

혹시 전략 패턴과 상태 패턴의 확실한 차이점이 어떤 것인지 알 수 있을까요??

답변 1

0

백기선님의 프로필 이미지
백기선
지식공유자

패턴이 해결하려는 "문제"가 조금씩 다를 뿐 모양으로 비교하면 대부분의 패턴이 전부 위임 아니면 상속 구조라서 거의 다 같아 보일 겁니다.

tjdtls690님의 프로필 이미지
tjdtls690
질문자

구조가 아니라 어떤 문제를 해결하는지에 더 초점을 맞췄어야 했군요.

답변 감사합니다.

tjdtls690님의 프로필 이미지
tjdtls690

작성한 질문수

질문하기