Structured Design
- 높은 응집도 낮은 결합도가 바람직한 설계
- 높은 응집도를 갖는다 : 걔만 가져오면 한번에 다 처리가 가능하다
- 배열을 가져오면 관련 메서드 다 사용가능
- math 만 가져오면 수학적 처리가 다 가능
- 높은 결합도 : 이 함수를 쓰려면 여기 저기서 다 가지고 와서 합쳐서 써야한다
[Coupling]
Contents coupling
- class A가 바뀌면 바로 class B가 망가진다
Common coupling
- 강결합
1:1 커플링
이 common coupling
으로 바꼈을뿐 크게 차이가 없다