[Java] 객체 지향 프로그래밍

이병수·2023년 12월 28일
0

Java

목록 보기
5/27
post-thumbnail
post-custom-banner

객체 지향 프로그래밍


절차 vs 객체

절차 지향 프로그래밍

절차를 지향하는 프로그래밍 (실행 순서를 중요시한다)

  • 프로그램의 흐름을 순차적으로 따르며 처리하는 방식

객체 지향 프로그래밍

객체를 지향하는 프로그래밍 (객체를 중요시한다)

  • 실제 세계의 사물이나 사건을 객체로 보며 객체들 간의 상호작용을 중심으로 프로그래밍 하는 방식

  • 캡슐화를 통해 속성과 기능을 하나로 묶어서 필요한 기능을 메서드를 통해 보낼 수 있음


둘의 차이

  • 절차 지향은 데이터와 해당 데이터에 대한 처리 방식이 분리

  • 객체 지향은 데이터와 그 데이터에 대한 행동(메서드)이 하나의 객체 안에 포함


참고

김영한의 실전 자바 - 기본편 강의

profile
백엔드 개발자가 되고 싶어요
post-custom-banner

0개의 댓글