Skip to content

Commit ae39c74

Browse files
committed
fix: 가교 패턴 문서 내의 일부 간격 수정
1 parent 39f3d6d commit ae39c74

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

study/design-pattern/catalogs/bridge.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,20 @@ Implementor: 구현
1616

1717
## 🧐 우리 상황에 맞게 풀어 쓴 동기
1818

19-
하나의 추상적 개념이 여러 가지 구현으로 구체화될 수 있을 때, 대부분은 상속을 통해서 이 문제를 해결합니다.<br>
20-
추상 클래스로 추상적 개념에 대한 인터페이스를 정의하고, 구체적인 서브클래스들에서 서로 다른 방식으로 이들 인터페이스를 구현합니다.<br>
21-
그러나 이 방법만으로는 충분한 융퉁성을 얻을 수 없습니다.<br>
19+
하나의 추상적 개념이 여러 가지 구현으로 구체화될 수 있을 때, 대부분은 상속을 통해서 이 문제를 해결합니다.
20+
21+
추상 클래스로 추상적 개념에 대한 인터페이스를 정의하고, 구체적인 서브클래스들에서 서로 다른 방식으로 이들 인터페이스를 구현합니다.
22+
23+
그러나 이 방법만으로는 충분한 융퉁성을 얻을 수 없습니다.
24+
2225
상속은 **구현과 추상적 개념을 영구적으로 종속**시키기 때문에, 추상적 개념과 구현을 분리해서 재사용하거나 수정 및 확장하기가 쉽지 않습니다.
2326

2427
## 🛠 활용성: 이럴 때 씁니다
2528

2629
- 추상적 개념과 이에 대한 구현 사이의 지속적인 종속 관계를 피하고 싶을 때
30+
2731
- 추상적 개념과 구현 모두가 독립적으로 서브클래싱을 통해 확장되어야 할 때
32+
2833
- 추상적 개념에 대한 구현 내용을 변경하는 것이 다른 관련 프로그램에 아무런 영향을 주지 않아야 할 때
2934

3035
## 🎁 결과
@@ -57,7 +62,7 @@ Implementor: 구현
5762

5863
모스 부호는 점(.), 대쉬(-), 스페이스( ) 로 나뉩니다.
5964

60-
따라서, A를 모스 부호로 나타낸다고 했을 때 점, 대쉬로 표현이 가능합니다.
65+
따라서, A를 모스 부호로 나타낸다고 했을 때 점, 대쉬, 스페이스로 표현이 가능합니다.
6166

6267
그럼 A, B, C를 모스 부호로 표현하고자 할 때 어떻게 설계 할 수 있을까요?
6368

0 commit comments

Comments
 (0)