반응형
Notice
Recent Posts
Recent Comments
Link
목록재사용 (1)
공부한 것 꼭꼭 씹어먹기
JAVA와 객체지향과 독립성 그리고 프로그램의 재사용성
의존하는 프로그램은 위험합니다. 프로그램은 독립할수록 좋다고합니다. 하지만 왜 프로그램이 독립적이면 좋을까요? 그래서 A, B, C의 3개의 프로그램이 독립되어 있지 않고, 각각 의존하고 있는 상태를 생각해 봅시다. A, B, C 각각이 서로 결합하고 의존하는 상태입니다. 이 경우 A 프로그램에 추가하거나 수정한 경우 B에 영향이 없는지 확인해야 합니다. 또한 A 프로그램을 변경하여 B를 수정해야 할 경우 B를 변경하면 C에 영향을 줄 수 있습니다. 그리고 B를 변경하여 C에 영향을 주는 경우에는 C를 변경하여 A에 영향이 없는지 확인해야 합니다. 그러면 언제까지 지나도 프로그램 변경이 끝나지 않는 무한 루프 에 들어갈 가능성이 있습니다. 게다가 A, B, C의 어느 프로그램을 변경해도, 각각에 주는 영..
소소한 개발 지식
2022. 10. 4. 22:35