변경 - 소프트웨어 분석과 설계에서 변하지 않는 한 가지
대체 경로 - 유스케이스에 있는 단계 중에서 선택적이거나 대체할 방법을 나타내는 단계들
예) 피도가 밖에서 못들어오고 있는 경우
중복코드는 유지보수 할 때의 골칫거리이며, 보통은 시스템의 설계에 문제가 있다는 의미입니다.
객체지향의 원리
- 변화하는 것을 캡슐화하세요
:강아지 문이 스스로 문 답기를 해결해야 한다는 것을 아는데 도움이 되었습니다.
문의 행동을 프로그램의 다른 코드로 부터 분리하였습니다.