10장1 10장 - 상속과 코드 재사용 개요 이번 장에서는 객체지향에서 중복 코드를 제거하는 대표적인 기법인 상속에 대해 설명합니다. 왜 중복 코드를 제거해야 할까? 중복 코드가 가지는 가장 큰 문제는 코드를 수정하는 데 필요한 노력을 몇 배로 증가시킵니다. 프로세스 예시) 어떤 코드가 중복인지 확인 → 찾았다면 찾아낸 모든 코드를 일관되게 수정 → 테스트하여 동일한 결과가 출력되는지 확인 위 프로세스의 노력이 늘어날수록 코드의 변경이 힘들게 됩니다. 따라서 이러한 이슈 때문에 중복 코드를 제거해야 합니다. 중복 여부를 판단하는 기준은 변경입니다. 요구사항이 변경됐을 때 두 코드를 함께 수정해야 한다면 이 코드는 중복이며, 함께 수정할 필요가 없다면 중복이 아닙니다. 어떻게 중복 코드를 제거할 수 있을까? 여러 가지 방법이 있겠지만 이 책에서.. 2023. 8. 6. 이전 1 다음