상속1 오브젝트 10 - 상속과 코드 재사용 오브젝트 10 - 상속과 코드 재사용 10.1 상속과 중복 코드 10.1.1 DRY 원칙 (Don't Repeat Yourself) 중복 코드를 제거해야하는 가장 큰 이유는, 중복 코드는 변경을 방해한다. 중복 여부를 판단하는 기준은 변경이다. 요구사항이 변경됐을 때 두 코드를 함께 수정해야 한다면 이 코드는 중복이다. 신뢰할 수 있고 수정하기 쉬운 소프트웨어를 만드는 효과적인 방법 중 하나는 중복을 제거하는 것이다. 10.1.2 중복과 변경 중복코드 살펴보기 일반 요금제와 심야 할인 요금제가 필요하다. public class Phone { private Money amount; private Duration seconds; private List calls = new Arraylist(); public.. 2024. 3. 26. 이전 1 다음 728x90 반응형