강한결합 느슨한결합
-
디자인 패턴 스터디 기록 (3) - 객체 간의 강한 결합 VS 느슨한 결합✏️ 스터디 모음집/디자인 패턴 스터디 2022. 10. 27.
강한 결합 VS 느슨한 결합 이것을 이해하기 전에 먼저 객체간의 강한 결합에 속하는 상속(= is-a 관계) 을 보자! public class Lotto { protected List lottoNumbers; public Lotto(List lottoNumbers) { this.lottoNumbers = new ArrayList(lottoNumbers); } public boolean contains(Integer integer) { return this.lottoNumbers.contains(integer); } ... } public class WinningLotto extends Lotto { private final BonusBall bonusBall; public WinningLotto(List..