본문 바로가기

기타/자바-스프링

자바 객체 지향 프로그래밍(OOP)

728x90

절차 지향 프로그래밍은 작업을 수행하는 절차나 메서드를 작성한다.

객체 지향 프로그래밍은 데이터, 메서드를 모두 포함하는 객체를 만드는 것이다.

절차 지향의 경우 프로그램이 함수로 나뉜다.

객체 지향은 객체로 나뉜다.

장점은 다음과 같다.

더 빠르고 쉽게 실행할 수 있다.

명확한 구조를 제공한다.

코드 반복을 줄여 유지관리, 수정 및 디버그하기 쉽다

더 적은 코드와 더 짧은 개발 시간으로 완전히 재사용이 가능한 애플리케이션을 만들 수 있다.

 

자바의 OOP의 중심에는 클래스와 객체가 있다.

클래스는 템플릿이고 객체는 클래스를 기반으로 만들어진 인스턴스이다.

꽃이라는 카테고리가 클래스이고 장미, 카네이션 등이 객체이다.

 

자바의 클래스의 구성요소로는 속성과 메서드가 있다.

 

728x90

'기타 > 자바-스프링' 카테고리의 다른 글

jvm 자바 가상 머신  (0) 2022.05.23
maven 다루는 법  (0) 2022.05.19
스프링으로 rest 서비스 구축하기  (1) 2022.05.19
자바 배열 (java array)  (0) 2022.05.19
자바 기본 개념  (0) 2022.05.16