From f8704ff348c21dc98067a320daa9b7360876c2f9 Mon Sep 17 00:00:00 2001 From: pewww Date: Tue, 13 Apr 2021 18:18:59 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EA=B0=80=EA=B5=90=20=ED=8C=A8=ED=84=B4?= =?UTF-8?q?=20=EB=AC=B8=EC=84=9C=20=EB=82=B4=EC=9D=98=20=EC=9D=BC=EB=B6=80?= =?UTF-8?q?=20=EA=B0=84=EA=B2=A9=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- study/design-pattern/catalogs/bridge.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/study/design-pattern/catalogs/bridge.md b/study/design-pattern/catalogs/bridge.md index 325568b..5ed5b57 100644 --- a/study/design-pattern/catalogs/bridge.md +++ b/study/design-pattern/catalogs/bridge.md @@ -16,15 +16,20 @@ Implementor: κ΅¬ν˜„ ## 🧐 우리 상황에 맞게 ν’€μ–΄ μ“΄ 동기 -ν•˜λ‚˜μ˜ 좔상적 κ°œλ…μ΄ μ—¬λŸ¬ 가지 κ΅¬ν˜„μœΌλ‘œ ꡬ체화될 수 μžˆμ„ λ•Œ, λŒ€λΆ€λΆ„μ€ 상속을 ν†΅ν•΄μ„œ 이 문제λ₯Ό ν•΄κ²°ν•©λ‹ˆλ‹€.
-좔상 클래슀둜 좔상적 κ°œλ…μ— λŒ€ν•œ μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ •μ˜ν•˜κ³ , ꡬ체적인 μ„œλΈŒν΄λž˜μŠ€λ“€μ—μ„œ μ„œλ‘œ λ‹€λ₯Έ λ°©μ‹μœΌλ‘œ 이듀 μΈν„°νŽ˜μ΄μŠ€λ₯Ό κ΅¬ν˜„ν•©λ‹ˆλ‹€.
-κ·ΈλŸ¬λ‚˜ 이 λ°©λ²•λ§ŒμœΌλ‘œλŠ” μΆ©λΆ„ν•œ μœ΅ν‰μ„±μ„ 얻을 수 μ—†μŠ΅λ‹ˆλ‹€.
+ν•˜λ‚˜μ˜ 좔상적 κ°œλ…μ΄ μ—¬λŸ¬ 가지 κ΅¬ν˜„μœΌλ‘œ ꡬ체화될 수 μžˆμ„ λ•Œ, λŒ€λΆ€λΆ„μ€ 상속을 ν†΅ν•΄μ„œ 이 문제λ₯Ό ν•΄κ²°ν•©λ‹ˆλ‹€. + +좔상 클래슀둜 좔상적 κ°œλ…μ— λŒ€ν•œ μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ •μ˜ν•˜κ³ , ꡬ체적인 μ„œλΈŒν΄λž˜μŠ€λ“€μ—μ„œ μ„œλ‘œ λ‹€λ₯Έ λ°©μ‹μœΌλ‘œ 이듀 μΈν„°νŽ˜μ΄μŠ€λ₯Ό κ΅¬ν˜„ν•©λ‹ˆλ‹€. + +κ·ΈλŸ¬λ‚˜ 이 λ°©λ²•λ§ŒμœΌλ‘œλŠ” μΆ©λΆ„ν•œ μœ΅ν‰μ„±μ„ 얻을 수 μ—†μŠ΅λ‹ˆλ‹€. + 상속은 **κ΅¬ν˜„κ³Ό 좔상적 κ°œλ…μ„ 영ꡬ적으둜 쒅속**μ‹œν‚€κΈ° λ•Œλ¬Έμ—, 좔상적 κ°œλ…κ³Ό κ΅¬ν˜„μ„ λΆ„λ¦¬ν•΄μ„œ μž¬μ‚¬μš©ν•˜κ±°λ‚˜ μˆ˜μ • 및 ν™•μž₯ν•˜κΈ°κ°€ 쉽지 μ•ŠμŠ΅λ‹ˆλ‹€. ## πŸ›  ν™œμš©μ„±: 이럴 λ•Œ μ”λ‹ˆλ‹€ - 좔상적 κ°œλ…κ³Ό 이에 λŒ€ν•œ κ΅¬ν˜„ μ‚¬μ΄μ˜ 지속적인 쒅속 관계λ₯Ό ν”Όν•˜κ³  싢을 λ•Œ + - 좔상적 κ°œλ…κ³Ό κ΅¬ν˜„ λͺ¨λ‘κ°€ λ…λ¦½μ μœΌλ‘œ μ„œλΈŒν΄λž˜μ‹±μ„ 톡해 ν™•μž₯λ˜μ–΄μ•Ό ν•  λ•Œ + - 좔상적 κ°œλ…μ— λŒ€ν•œ κ΅¬ν˜„ λ‚΄μš©μ„ λ³€κ²½ν•˜λŠ” 것이 λ‹€λ₯Έ κ΄€λ ¨ ν”„λ‘œκ·Έλž¨μ— μ•„λ¬΄λŸ° 영ν–₯을 주지 μ•Šμ•„μ•Ό ν•  λ•Œ ## 🎁 κ²°κ³Ό