[오브젝트] 01. 객체, 설계Life/BOOK2025. 3. 19. 23:57
Table of Contents
우리는 멀티 패러다임 프로그래밍 시대에 살고 있다.
이 책을 통해 다양한 패러다임 중 하나인 객체 지향 프로그래밍에 대해 올바르게 이해해 보자.
Point.
객체는 하나의 유기체처럼 코드에서 살아 숨쉰다.
객체는 자율성과 책임을 가지고 있다. 따라서 객체 간의 의존성을 얼마나 적절하게 관리하는지가 중요하다.
자율성을 보장하기 위해, 캡슐화라는 개념이 등장한다. 세부적인 사항을 감추고 인터페이스만 제공하여, 객체간의 결합도를 낮추고 문제를 스스로 해결하는 자율적인 존재가 된다는 것이다.
Idea.
객체간 메세지를 통해서만 상호작용한다는 말에 뭔가 "허?!" 하는 울림이 있었다.
Question.
적절한 의존성은 어디까지일까?
Comment
저자의 앞선 책인 객체 지향의 사실과 오해처럼 예제와 함께 풀어서 설명하는 것이 여전히 인상적이다.
객체라는 존재에 어렴풋이 알았다면 이번 기회에 명확하게 객체가 무언잇지 이해가 되었다.
'Life > BOOK' 카테고리의 다른 글
[오브젝트] 02. 객체 지향 프로그래밍 (1) | 2025.04.01 |
---|---|
[오브젝트] 00. 시작하기 (0) | 2025.03.17 |
@RyuWoong :: #깜깜한 방에서 코딩하기
삽질의 기록과 일상을 남기는 블로그입니다. 주로 React Native를 다룹니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!