inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

디자인 패턴 with JAVA (GoF)

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

251

--

작성한 질문수 6

0

1. 싱글턴 패턴으로 객체 N개 만들기

 강의 교안에 보면 싱글턴 패턴은 "최대 N개로 객체 생성을 제한하는 패턴 "으로 설명을 해주셨습니다.

강의 중에 객체를 N개 생성하는 방식은 없었던 것 같은데 이 부분에 대해서 알려주실 수 있을까요?

2. case1.step3

 

11번 줄에서 Database 객체를 생성할 때 "products"를 파라미터로 직접 넣었습니다.

만약 이렇게 코드를 작성하면 유지관리하기가 힘들 것 같은데 이러한 부분을 어떻게 유동적으로

값을 넣을 수 있나요?

MVC java

답변 1

1

이재환

1번 : 싱글턴 패턴으로 객체 N개 만들기

보통 싱글턴패컨을 생각하면 단 한개의 객체만을 생성한다고 생각하는데, 강의에서 말씀드린 것처럼 최대 N개의 객체를 생성하는 것입니다. 한 개만 생성해도  N개를 생성한 것이죠.

여러 개를 생성하는 예로는 데이터베이스 컨넥션풀을 생각해 보시면 됩니다. 미리 여러 개의 컨넥션을 만들어 두고 돌려 쓰는 방식인데 이 경우가 해당한다고 볼 수 있습니다.

2번 : 

예제는 최대한 단순하게 만들어 설명하려는 것이었고, 생성된 객체의 이름을 비교하기 위해 넣은 것입니다.

보통의 경우는 필요하지 않을 것  같습니다.

그래도 넣어야 한다면 보통의 경우처럼 설정파일을 이용하셔도 되고 방법은 다양할 것 같습니다.

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

0

6

1

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

0

18

2

질문있습니다

0

22

1

1번 문제 질문입니다.

0

27

1

파사드 패턴질문입니다.

0

263

1

질문입니다

0

247

1

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

0

255

1

직접구현하기 질문

0

410

1

synchronized 사용으로 인한 병목현상

0

354

1

강의 자료 pdf

0

292

1

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

0

522

2

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

0

232

1

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

0

335

3

Decorator 패턴의 단점에 대해..

0

504

2

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

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