Framework/Spring

    좋은 객체지향 프로그래밍이란?

    인프런에서 김영한 님의 스프링 완전 정복 로드맵에 나오는 좋은 객체지향 프로그래밍이란 무엇인가에 대해 학습한 내용을 정리하고자 한다. 우아한 형제들 기술이사 김영한의 스프링 완전 정복 로드맵 중 스프링 핵심 원리 - 기본편 객체지향 프로그래밍이란? 객체지향 프로그래밍은 컴퓨터 프로그래밍의 패러다임 중 하나이다. 객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있다. - 위키 백과 기존의 절차 지향 프로그래밍에서는 상태(변수)와 행동(함수)으로 프로그램을 설계했다면, 객체지향 프로그래밍에서는 프로그램을 구성하는 단위를 현실세계에서의 단위와 일치시키..