inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

디자인 패턴 with JAVA (GoF)

데코레이션 패턴의 이해와 구현

Decorator 패턴의 단점에 대해..

해결된 질문

504

Truestar

작성한 질문수 68

0

훌륭한 강의 넘나 감사드립니다.
개인 프로젝트 진행에 많은 도움을 얻고있어요.
다름이 아니라 데코레이터 패턴의 단점에 대해
이해가 힘든 부분이 있어서 질문하게 되었습니다.

 

 

3) 데코레이터 패턴은 Concrete(구상) 컴포넌트의 형식을 알아내어

그 결과를 바탕으로 특정-작업코드( 특정형식에 의존하는 클라이언트 코드 )에는

적용 불가 함.

기존의 컴포넌트 HouseBlend였을 때 기존의 구성요소를 데코레이터로 감싸게 되면,

그 구성요소가 HouseBlend인지 아닌지를 알 수 없게 된다.

 

 

강의를 듣던도중 갑자기 난이도가 높아진 문장에서

예시가 없는 상황설명에 정신줄을 그만 놓아버리게 되었습니다.

좀더 쉽게 접근할 방법이 없을까요?

그리고, 다른 패턴들은 추가 강의 진행계획이 없으신지요..?

java mvc

답변 2

1

이재환

데코레이터 패턴을 적용하여 'A'를 '가'로 한 번 감싸게 되면 사용할 때 '가'인것은 알 수 있지만 이게 A로 만든 것인지 B로 만든 것인지는 알 수 없다는 뜻입니다.

음, 두 번째 질문에 대한 답변은요...

현재 강의도 강의를 구성하다보니 필요 이상으로 많이 만든 것 같다고 생각하고 있었습니다.

많이 사용되는 것 위주로 만들려고 했는데, 그러면 너무 강의의 전체 구성이 없어 보여서 이것 저것 추가하다보니 이만큼 만들어진 것이긴 한데요.... 

막상 공부를 하고 보면 비슷비슷한 것들이 많거든요. 음... 이 정도면 되지 않을까요? ^^;;

0

Truestar

아.. 그렇군요.. 안그래도 패턴들 마다 유사점이 많이 보여
막상 사용시에 햇갈리지 않을까 걱정이예요 ^^;;

답변 감사합니다 강사님. 알려주신 풀이로 다시 정리해보겠습니다^^

조회속도 개선에서 더 개선하는 방법이 궁금합니다.

0

6

1

필기자료 사라졌나요?(실기 일주일만에 안돼서 재도전-_-)

0

18

2

servlet과 container에 대한 질문입니다

0

20

1

질문있습니다

0

22

1

파사드 패턴질문입니다.

0

263

1

질문입니다

0

247

1

데코레이터 패턴 질문 있습니다.

0

255

1

직접구현하기 질문

0

410

1

synchronized 사용으로 인한 병목현상

0

354

1

싱글턴 패턴에 대한 질문입니다.

0

251

1

강의 자료 pdf

0

292

1

데코레이션 패턴 실습중 결과값이 다르게 나와요 ㅠㅠ

0

522

2

강의자료 관련 질문드립니다

0

232

1

옵저버 패턴 직접구현하기 부분에 질문있습니다.

0

335

3

어댑터 패턴 질문하겠습니다 선생님

0

243

1

주제 클래스

0

242

1

더 이상 지원하지 않는 기능

0

274

2

TestPattern2 질문

1

214

1

디자인 패턴 with JAVA (GoF) 강의 소스는 어디에서 받을 수 있나요?

0

261

1

선생님 강의 시작음의 사운드를 조금 줄여주세요.

0

285

2

수강확인증은 어디에서 발급할 수 있을까요?

0

2249

2

싱글톤 패턴 LogWriter 예제 질문

0

450

2

강의 중간에 음성이 좀 깨졌어요

0

250

1

약한 결합일 때 질문이 있습니다.

0

347

1