[JAVA] 객체 지향 OOP ! 개념 이해 추가 정리 ☑
·
STUDY/JAVA
객체지향 프로그래밍 OOP object oriented programming 객체지향 : 현실에서 부품을 조립하여 제품만들듯 소프트웨어 개발시에도 객체들을 조립하여 작성 할 수 있는 기법 -소프트웨어 재사용 및 확장용이, 유지보수 쉬움 - 복잡한 구조를 단계적,계층적으로 표현. 멀티미디어 데이터 및 병렬처리 지원 ㅇ객체지향의 주요 구성요소 객체(Object), 클래스(Class), 메시지(Message) ㅇ객체지향 프로그래밍 언어의 특징 캡슐화(Encapsulation), 상속(Inheritance), 다형성(Polymorphism), 연관성(Relationship) ㅇ객체지향의 주요 구성요소 1. 객체 데이터(속성)*와 이를 처리하기위한 연산(메소드)*을 결합시킨(캡슐화한) 하나의 소프트웨어 모듈*이다..