한 기능이 완성된 파일을 수정할 필요 없게 만드는게 관건.
개방과 폐쇄의 원칙.
개방폐쇄 ~ 아는거나왛다 ㅎ
파일 하나가 수정되면 그 파일을 참조한 N 개의 파일을 수정해야될 수 있다는걸 말하기 때문에, 모든걸 거시적 상수화해나가야 함다.
그냥 인터페이스를 확실히 나눠서 수정의 여지도 두고 수정해도 메인 프로그램이나 다른 인터페이스 코드부분은 안거드리게 하는게 최고
개방폐쇄 ~ 아는거나왛다 ㅎ
파일 하나가 수정되면 그 파일을 참조한 N 개의 파일을 수정해야될 수 있다는걸 말하기 때문에, 모든걸 거시적 상수화해나가야 함다.
그냥 인터페이스를 확실히 나눠서 수정의 여지도 두고 수정해도 메인 프로그램이나 다른 인터페이스 코드부분은 안거드리게 하는게 최고