Design Pattern μ΄λž€?

객체 지ν–₯ κ΄€μ μ—μ„œμ˜ 였브젝트의 μ˜μ‘΄κ΄€κ³„λ₯Ό λ‹€λ£¨λŠ” 방법 이닀.

μ΄λŠ” 상황에 λ”°λ₯Έ μš”κ΅¬μ‚¬ν•­μ˜ 문제λ₯Ό λΉ λ₯΄κ²Œ ν•΄κ²°ν•  수 μžˆλ„λ‘ 섀계λ₯Ό 도와주며 λŸ°νƒ€μž„μ‹œμ— λ°”λ€”μˆ˜ μžˆλŠ” 상속관계보닀 더 동적 이닀.

이 Design Pattern 은 Scope 관점과 Purpose 관점에 따라 λ‚˜λ‰˜κ²Œ 되며 ν•΄λ‹Ή 관점에 따라 λ”μš± μ„ΈλΆ„ν™” λœλ‹€.

"Java Design Pattern Table"

생성관련 νŒ¨ν„΄

객체 μΈμŠ€ν„΄μŠ€ 생성을 μœ„ν•œ νŒ¨ν„΄

ꡬ쑰관련 νŒ¨ν„΄

행동관련 νŒ¨ν„΄

ν΄λž˜μŠ€μ™€ 객체듀이 μƒν˜Έμž‘μš©ν•˜λŠ” 방법 및 μ—­ν™œμ„ λΆ„λ‹΄

ν΄λž˜μŠ€μ™€ κ°μ²΄λ“€μ˜ ꡬ성을 ν†΅ν•΄μ„œ 더 큰 ꡬ쑰둜 ν™•μž₯ κ°€λŠ₯ν•œ νŒ¨ν„΄

"Java Design Pattern Map"