Skip to content

Commit

Permalink
fix : add some summary
Browse files Browse the repository at this point in the history
  • Loading branch information
sungjindev committed Dec 26, 2023
1 parent e727ba8 commit 6120a1c
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions _posts/2023-12-10-what-is-oop.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,5 +48,8 @@ tags: [Object Oriented Programming, object, OOP, 객체 지향 프로그래밍,

이렇게 역할과 구분의 관계를 가지는 객체들로 시스템을 쪼개었을 때, 이 시스템이 원활하게 운영되는 기반은 모두 **객체의 협력**으로부터 나오게 됩니다. 혼자 있는 객체는 없으며, 어떤 객체에게 요청하는 객체는 클라이언트, 이에 대해 응답하는 객체는 서버로 생각할 수 있습니다. 이러한 **요청과 응답의 협력 관계로 시스템 내 모든 기능들이 구현**되게 됩니다.

## 마무리
이번 포스팅의 내용은 짧다면 짧다할 수 있지만, 객체 지향 프로그램의 정수인 역할과 구현을 나누는 이유에 대해 알아볼 수 있는 중요한 기록이었다고 생각합니다. 더 쉬운 변경을 가능하게 하기 위해 역할과 구현으로 잘게 나누고 이들의 협력을 기반으로 작은 객체들을 모아 더 큰 시스템을 설계하는 습관을 더욱 더 들여나가는 좋은 기회가 되었으면 좋겠습니다.

## References
* 인프런 내 김영한 강사님의 스프링 핵심 원리 - 기본편

0 comments on commit 6120a1c

Please sign in to comment.