From 6120a1c43a4f6a68cbc30554a6c6eff1c48f698d Mon Sep 17 00:00:00 2001 From: xylogan Date: Tue, 26 Dec 2023 19:50:11 +0900 Subject: [PATCH] fix : add some summary --- _posts/2023-12-10-what-is-oop.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_posts/2023-12-10-what-is-oop.md b/_posts/2023-12-10-what-is-oop.md index eb2d37a..1cd6e6e 100644 --- a/_posts/2023-12-10-what-is-oop.md +++ b/_posts/2023-12-10-what-is-oop.md @@ -48,5 +48,8 @@ tags: [Object Oriented Programming, object, OOP, 객체 지향 프로그래밍, 이렇게 역할과 구분의 관계를 가지는 객체들로 시스템을 쪼개었을 때, 이 시스템이 원활하게 운영되는 기반은 모두 **객체의 협력**으로부터 나오게 됩니다. 혼자 있는 객체는 없으며, 어떤 객체에게 요청하는 객체는 클라이언트, 이에 대해 응답하는 객체는 서버로 생각할 수 있습니다. 이러한 **요청과 응답의 협력 관계로 시스템 내 모든 기능들이 구현**되게 됩니다. +## 마무리 +이번 포스팅의 내용은 짧다면 짧다할 수 있지만, 객체 지향 프로그램의 정수인 역할과 구현을 나누는 이유에 대해 알아볼 수 있는 중요한 기록이었다고 생각합니다. 더 쉬운 변경을 가능하게 하기 위해 역할과 구현으로 잘게 나누고 이들의 협력을 기반으로 작은 객체들을 모아 더 큰 시스템을 설계하는 습관을 더욱 더 들여나가는 좋은 기회가 되었으면 좋겠습니다. + ## References * 인프런 내 김영한 강사님의 스프링 핵심 원리 - 기본편 \ No newline at end of file