๊ฐœ๋ฐœ์„œ์ /์˜ค๋ธŒ์ ํŠธ - ์กฐ์˜ํ˜ธ

    Chapter 7. ๊ฐ์ฒด ๋ถ„ํ•ด

    ์กฐ์˜ํ˜ธ๋‹˜์˜ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ฝ๊ณ  ์ œ ๋จธ๋ฆฟ์†์— ์žˆ๋Š” ๋‚ด์šฉ๋“ค์„ ์ •๋ฆฌํ•˜๋ฉฐ ์ž‘์„ฑํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. ํ”„๋กœ์‹œ์ € ์ถ”์ƒํ™”์™€ ๊ธฐ๋Šฅ ๋ถ„ํ•ด ๐Ÿ’ก ํ”„๋กœ์‹œ์ €๋Š” ๋ฐ˜๋ณต์ ์œผ๋กœ ์‹คํ–‰๋˜๊ฑฐ๋‚˜ ๊ฑฐ์˜ ์œ ์‚ฌํ•˜๊ฒŒ ์‹คํ–‰๋˜๋Š” ์ž‘์—…๋“ค์„ ํ•˜๋‚˜์˜ ์žฅ์†Œ์— ๋ชจ์•„๋†“์Œ์œผ๋กœ์จ ๋กœ์ง์„ ์žฌ์‚ฌ์šฉํ•˜๊ณ  ์ค‘๋ณต์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ์ถ”์ƒํ™” ๋ฐฉ๋ฒ•์ด๋‹ค. ์ „ํ†ต์ ์ธ ๊ธฐ๋Šฅ ๋ถ„ํ•ด ๋ฐฉ๋ฒ•์€ ์‹œ์Šคํ…œ์„ ๊ตฌ์„ฑํ•˜๋Š” ์ตœ์ƒ์œ„ ๊ธฐ๋Šฅ์„ ์ •์˜ํ•˜๊ณ  ์ž‘์€ ๋‹จ๊ณ„์˜ ํ•˜์œ„ ๊ธฐ๋Šฅ์œผ๋กœ ๋ถ„ํ•ดํ•ด ๋‚˜๊ฐ€๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•œ๋‹ค. ๐Ÿ’ก ์„ธ๋ถ„ํ™”๋œ ๋งˆ์ง€๋ง‰ ํ•˜์œ„ ๊ธฐ๋Šฅ์ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๊ตฌํ˜„๊ฐ€๋Šฅํ•œ ์ˆ˜์ค€์ด ๋  ๋•Œ๊นŒ์ง€ ๊ณ„์† ๋œ๋‹ค. ํ•˜ํ–ฅ์‹ ํ”„๋กœ์‹œ์ € ์ถ”์ƒํ™”๋ฅผ ํ†ตํ•ด ๋งŒ๋“  ํ”„๋กœ๊ทธ๋žจ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ตฌ์„ฑ์ด ๋œ๋‹ค. ์ตœ์ƒ์œ„ ๊ธฐ๋Šฅ(){ ์„ธ๋ถ€๊ธฐ๋Šฅ1(); ์„ธ๋ถ€๊ธฐ๋Šฅ2(); ์„ธ๋ถ€๊ธฐ๋Šฅ3(); .. } ์ตœ์ƒ์œ„ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์„ธ๋ถ€๊ธฐ๋Šฅ์ด ํ˜ธ์ถœ๋˜์–ด ์›ํ•˜๋Š” ์ตœ์ƒ์œ„ ๊ธฐ๋Šฅ์„ ์ˆ˜..

    Chapter 6. ๋ฉ”์‹œ์ง€์™€ ์ธํ„ฐํŽ˜์ด์Šค

    ์กฐ์˜ํ˜ธ๋‹˜์˜ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ฝ๊ณ  ์ œ ๋จธ๋ฆฟ์†์— ์žˆ๋Š” ๋‚ด์šฉ๋“ค์„ ์ •๋ฆฌํ•˜๋ฉฐ ์ž‘์„ฑํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. ๋ฉ”์‹œ์ง€์™€ ๋ฉ”์„œ๋“œ ๐Ÿ’ก ๋ฉ”์‹œ์ง€๋ž€, ๊ฐ์ฒด๊ฐ€ ๋‹ค๋ฅธ ๊ฐ์ฒด์—๊ฒŒ ์œ ์ผํ•˜๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ์ž๋ฐ” ๋ฌธ๋ฒ•์„ ์˜ˆ๋กœ ๋“ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ๊ฒƒ์ด ๋ฉ”์‹œ์ง€ ์ „์†ก์ด๋‹ค. ์ˆ˜์‹ ์ž.์˜คํผ๋ ˆ์ด์…˜๋ช…(์ธ์ž); [ ex. condition.isSatisfiedBy(screening) ] โ“ ๋ฉ”์„ธ์ง€์™€ ๋ฉ”์„œ๋“œ๋Š” ๊ทธ๋Ÿฌ๋ฉด ๊ฐ™์€๊ฑฐ ์•„๋‹ˆ์•ผ? ๋งŒ์•ฝ, ์ˆ˜์‹ ์ž ๊ฐ์ฒด๊ฐ€ ์ธํ„ฐํŽ˜์ด์Šค ํ˜•ํƒœ๊ฐ€ ์•„๋‹Œ ๊ตฌํ˜„์ฒด๋ผ๋ฉด ๋งž๋Š” ๋ง์ด ๋  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ, ๐Ÿšจ ์ˆ˜์‹ ์ž ๊ฐ์ฒด๊ฐ€ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ •์˜๋˜์–ด์žˆ๋‹ค๋ฉด, ํ•ด๋‹น ๋ฉ”์‹œ์ง€๋ฅผ ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„ํ•˜๋Š๋ƒ์— ๋”ฐ๋ผ ์‹ค์ œ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋‹ฌ๋ผ์ง„๋‹ค. ๋”ฐ๋ผ์„œ, ๐Ÿ’ก ๋ฉ”์„œ๋“œ๋Š” ์ˆ˜์‹ ์ž ๊ฐ์ฒด๊ฐ€ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•„, ์‹ค์ œ๋กœ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ์„ธ์Šค(ํ•จ์ˆ˜)๋ฅผ ๋ฉ”์„œ๋“œ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ๋ฉ”์‹œ์ง€๋ฅผ ์ „์†กํ•˜๋Š” ..

    Chapter 5. ์ฑ…์ž„ ํ• ๋‹นํ•˜๊ธฐ

    ์กฐ์˜ํ˜ธ๋‹˜์˜ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ฝ๊ณ  ์ œ ๋จธ๋ฆฟ์†์— ์žˆ๋Š” ๋‚ด์šฉ๋“ค์„ ์ •๋ฆฌํ•˜๋ฉฐ ์ž‘์„ฑํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. ์ฑ…์ž„ ์ฃผ๋„ ์„ค๊ณ„ ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์„ค๊ณ„ํ•˜๊ฒŒ๋˜๋ฉด ์œ ์—ฐํ•œ ์„ค๊ณ„๋ฅผ ํ•˜๊ธฐ ํž˜๋“ค๋‹ค. ์• ์ดˆ์—, '๋ฐ์ดํ„ฐ' ๋ผ๋Š” ๊ฒƒ์€ ๊ฐ์ฒด์˜ ๊ตฌ์ฒด์ ์ธ ์ •๋ณด์ด๊ณ , ์ด๋Š” ๊ตฌํ˜„์— ํ•ด๋‹นํ•œ๋‹ค. ๋”ฐ๋ผ์„œ, ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ์  ์„ค๊ณ„๋Š” ๊ฐ์ฒด์˜ ๊ตฌํ˜„๋ถ€์— ์ดˆ์ ์„ ๋งž์ถ”๊ณ  ์„ค๊ณ„ ํ•œ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ , ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘์ ์œผ๋กœ ๊ฐ์ฒด ๊ฐ„ ํ˜‘๋ ฅ์„ ์ƒ๊ฐํ•˜๊ฒŒ ๋˜๋ฉด ์™ธ๋ถ€ ๊ฐ์ฒด์—๊ฒŒ ์ž์‹ ์˜ ๋ฐ์ดํ„ฐ ์ •๋ณด๋ฅผ ๋„˜๊ฒจ์ฃผ๋Š” ๊ฒƒ์ด๋ฏ€๋กœ ์บก์Šํ™”๋ฅผ ๋ฐฉํ•ดํ•˜๊ฒŒ๋œ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ, ๊ตฌํ˜„์„ ์ค‘์ ์œผ๋กœํ•œ ์„ค๊ณ„๋Š” ์บก์Šํ™”๋ฅผ ์ €ํ•ดํ•˜๊ณ  ์‘์ง‘๋„๋Š” ๋‚ฎ์ถ”๊ณ  ๊ฒฐํ•ฉ๋„๋Š” ๋†’์ž„์œผ๋กœ์„œ ๋ณ€ํ™”์— ์ทจ์•ฝํ•œ ์„ค๊ณ„๊ฐ€ ๋œ๋‹ค. ๐Ÿ’ก ๋”ฐ๋ผ์„œ, ๊ฐ์ฒด ์ง€ํ–ฅ์˜ ํ•ต์‹ฌ์ธ ํ˜‘๋ ฅ, ์ฑ…์ž„, ์—ญํ•  ์ค‘ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ฑ…์ž„ ์„ ์ค‘์ ์œผ๋กœ ์„ค๊ณ„ํ•˜๋Š” ๊ฒƒ์ด ์œ ์—ฐํ•œ ์„ค๊ณ„๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. [..

    Chapter 4. ์„ค๊ณ„ ํ’ˆ์งˆ๊ณผ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„

    ์กฐ์˜ํ˜ธ๋‹˜์˜ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ฝ๊ณ  ์ œ ๋จธ๋ฆฟ์†์— ์žˆ๋Š” ๋‚ด์šฉ๋“ค์„ ์ •๋ฆฌํ•˜๋ฉฐ ์ž‘์„ฑํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. ํ˜‘๋ ฅ, ์ฑ…์ž„, ์—ญํ•  ๊ทธ๋ฆฌ๊ณ  ์„ค๊ณ„ ํ’ˆ์งˆ ํ˜‘๋ ฅ์€ ๊ฐ์ฒด๋“ค ๊ฐ„ ๋ฉ”์‹œ์ง€๋ฅผ ์ฃผ๊ณ ๋ฐ›์œผ๋ฉฐ ์ง„ํ–‰๋˜๋Š” ์ƒํ˜ธ์ž‘์šฉ์ด๋‹ค. ์ฑ…์ž„์€ ๊ฐ์ฒด๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ํ–‰๋™์ด๋‹ค. ์—ญํ• ์€ ์ฑ…์ž„๋“ค์˜ ์ง‘ํ•ฉ์ด๋‹ค. ํ˜‘๋ ฅ, ์ฑ…์ž„, ์—ญํ•  ํ• ๋‹น์ด ์ž˜ ๋˜์–ด์•ผ ๋ฐ”๋žŒ์งํ•œ ๊ฐ์ฒด ์ง€ํ–ฅ ์„ค๊ณ„๊ฐ€ ๊ฐ€๋Šฅํ•ด์ง„๋‹ค. ๐Ÿ’ก ๊ทธ ์ค‘์—์„œ๋„ ์ฑ…์ž„์ด ์ž˜ ํ• ๋‹น๋˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค. ๐Ÿšจ ์—ญํ• ์€ ์ฑ…์ž„์˜ ์ง‘ํ•ฉ์ด๊ธฐ ๋•Œ๋ฌธ์—, ์ฑ…์ž„์˜ ํ’ˆ์งˆ์— ์˜์กดํ•˜๊ฒŒ ๋œ๋‹ค. ํ˜‘๋ ฅ ์—ญ์‹œ, ์ฑ…์ž„์ด ์ž˜ ํ• ๋‹น๋˜์ง€ ๋ชปํ•˜๋ฉด ํšจ์œจ์ ์œผ๋กœ ํ•  ์ˆ˜ ์—†๊ฒŒ๋œ๋‹ค. โ“ ์ฑ…์ž„์„ ์–ด๋–ค ์‹์œผ๋กœ ํ• ๋‹นํ•ด์•ผํ• ๊นŒ? ๋น„์Šทํ•œ ์ฑ…์ž„๋ผ๋ฆฌ ํ•˜๋‚˜์˜ ๋ชฉ์ ์„ ์œ„ํ•ด ํ˜‘๋ ฅํ•˜๋Š” ๊ฒƒ ๋ผ๋ฆฌ ๋ชจ์•„๋‘๋Š” ๋†’์€ ์‘์ง‘๋„์™€ ๋‹ค๋ฅธ ์ฑ…์ž„๋ผ๋ฆฌ ๋ถ„๋ฆฌํ•˜๋Š” ๋‚ฎ์€ ๊ฒฐํ•ฉ๋„๋ฅผ ๋งŒ์กฑํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ๊ทธ๋ž˜์•ผ๋งŒ, ๋ณ€๊ฒฝ์ด ์ผ์–ด๋‚ฌ์„ ๋•Œ..

    Chapter 3. ์—ญํ• , ์ฑ…์ž„, ํ˜‘๋ ฅ

    ์กฐ์˜ํ˜ธ๋‹˜์˜ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ฝ๊ณ  ์ œ ๋จธ๋ฆฟ์†์— ์žˆ๋Š” ๋‚ด์šฉ๋“ค์„ ์ •๋ฆฌํ•˜๋ฉฐ ์ž‘์„ฑํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. ๊ฐ์ฒด ์ง€ํ–ฅ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๐Ÿ’ก ์—ญํ• , ์ฑ…์ž„, ํ˜‘๋ ฅ์ด๋‹ค. ํด๋ž˜์Šค, ์ƒ์†, ์ง€์—ฐ ๋ฐ”์ธ๋”ฉ๊ณผ ๊ฐ™์€ ๊ฐœ๋…์€ ๊ตฌํ˜„์— ์ดˆ์ ์ด ๋งž์ถ”์–ด์ ธ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ค ํ˜‘๋ ฅ์ด ํ•„์š”ํ•˜๊ณ  ํ˜‘๋ ฅ์„ ์œ„ํ•ด ์–ด๋–ค ์—ญํ• ๊ณผ ์ฑ…์ž„์ด ํ•„์š”ํ•œ์ง€ ๊ณ ๋ฏผ์„ ํ•˜๋Š” ๊ฒƒ์ด ๋” ์ค‘์š”ํ•˜๋‹ค. 1๏ธโƒฃ ํ˜‘๋ ฅ ๊ฐ์ฒด๋“ค์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜ํ–‰ํ•˜๋Š” ์ƒํ˜ธ์ž‘์šฉ์„ ๋งํ•œ๋‹ค. ๋‘ ๊ฐ์ฒด์˜ ํ˜‘๋ ฅ์€, ํ•˜๋‚˜์˜ ๊ฐ์ฒด๊ฐ€ ๋‹ค๋ฅธ ๊ฐ์ฒด์—๊ฒŒ ๋„์›€์„ ์š”์ฒญํ•  ๋•Œ ์‹œ์ž‘๋œ๋‹ค. ๊ฐ์ฒด๋Š” ๋‹ค๋ฅธ ๊ฐ์ฒด์˜ ์ƒ์„ธํ•œ ๋‚ด๋ถ€ ๊ตฌํ˜„์— ์ง์ ‘ ์ ‘๊ทผํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ, ๐Ÿ’ก ๋ฉ”์‹œ์ง€ ์ „์†ก์„ ํ†ตํ•ด ํ˜‘๋ ฅํ•œ๋‹ค. ๋งŒ์•ฝ ๋‹ค๋ฅธ ๊ฐ์ฒด์˜ ๋‚ด๋ถ€ ๊ตฌํ˜„์— ์ ‘๊ทผํ•˜์—ฌ ๋™์ž‘ํ•œ๋‹ค๋ฉด, ๊ฐ์ฒด์˜ ์ž์œจ์„ฑ์„ ํ›ผ์†ํ•˜๋Š” ํ–‰์œ„์ด๋‹ค. ๋”ฐ๋ผ์„œ, ..

    Chapter 2. ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

    ์กฐ์˜ํ˜ธ๋‹˜์˜ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ฝ๊ณ  ์ œ ๋จธ๋ฆฟ์†์— ์žˆ๋Š” ๋‚ด์šฉ๋“ค์„ ์ •๋ฆฌํ•˜๋ฉฐ ์ž‘์„ฑํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•  ๋•Œ, ์œ ๋…ํ•ด์•ผํ•  ๋ถ€๋ถ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ์–ด๋–ค ํด๋ž˜์Šค๊ฐ€ ํ•„์š”ํ•œ์ง€ ๊ณ ๋ฏผํ•˜๊ธฐ ์ „์— ์–ด๋–ค ๊ฐ์ฒด๋“ค์ด ํ•„์š”ํ•œ์ง€ ๊ณ ๋ฏผํ•ด์•ผํ•œ๋‹ค. ์ฝ”๋“œ๋กœ์„œ ๋ฐ”๋ผ๋ณด๊ธฐ ์ „์— ๊ธฐ๋Šฅ์ด ๋™์ž‘๋˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ž˜ ์ƒ๊ฐํ•˜๋ผ๋Š” ์˜๋ฏธ์ธ ๊ฒƒ ๊ฐ™๋‹ค. ๊ฐ์ฒด๋ฅผ ๊ณ ๋ฆฝ๋œ ์กด์žฌ๋กœ ๋ฐ”๋ผ๋ณด์ง€ ๋ง๊ณ  ํ˜‘๋ ฅ์— ์ฐธ์—ฌํ•˜๋Š” ํ˜‘๋ ฅ์ž๋กœ ๋ฐ”๋ผ๋ณด์•„์•ผ ํ•œ๋‹ค. ๋ฌด์ž‘์ • ๊ฒฐํ•ฉ๋„๋ฅผ ์ค„์ด๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ธฐ ๋ณด๋‹ค ํšจ์œจ์ ์œผ๋กœ ํ˜‘๋ ฅํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ๊ณ ๋ฏผํ•˜๋Š” ๊ฒƒ์ด ํ•„์š”ํ•˜๋‹ค. ํด๋ž˜์Šค์˜ ๊ฒฝ๊ณ„๋ฅผ ์ž˜ ๊ตฌ๋ถ„ ์ง€์–ด์•ผ ํ•œ๋‹ค. Chapter 1์—์„œ๋„ ๋งŽ์ด ์„ค๋ช…ํ–ˆ๋“ฏ์ด, ๊ฐ์ฒด๋Š” ์ž์‹ ์˜ ํ•„๋“œ๋ฅผ ์ž์‹ ์ด ๊ด€๋ฆฌํ•˜๋„๋ก ํ•ด์•ผํ•˜๋ฉฐ ๊ทธ๋Ÿฌ๊ธฐ ์œ„ํ•ด์„œ๋Š” ์บก์Šํ™”๋ฅผ ํ†ตํ•ด ์™ธ๋ถ€์— ๊ณต๊ฐœํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ์™ธ๋ถ€์—์„œ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•œ ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด ๊ฐ„์ ‘..

    Chapter 1. ๊ฐ์ฒด, ์„ค๊ณ„

    ์กฐ์˜ํ˜ธ๋‹˜์˜ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ฝ๊ณ  ์ œ ๋จธ๋ฆฟ์†์— ์žˆ๋Š” ๋‚ด์šฉ๋“ค์„ ์ •๋ฆฌํ•˜๋ฉฐ ์ž‘์„ฑํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ์— ์ทจ์•ฝํ•œ ์ฝ”๋“œ public class Theater { private TicketSeller ticketSeller; public Theater(TicketSeller ticketSeller) { this.ticketSeller = ticketSeller; } public void enter(Audience audience) { // ๊ด€๋žŒ๊ฐ ๊ฐ€๋ฐฉ์— ์ดˆ๋Œ€๊ถŒ์ด ์žˆ๋‹ค๋ฉด? if (audience.getBag().hasInvitation()) { Ticket ticket = ticketSeller.getTicketOffice().getTicket(); // ํ‹ฐ์ผ“ ์ œ๊ณต audience.getBag().setTicket(ticket..