본문 바로가기
기초/용어정리

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

by 지구 2018. 5. 1.

객체지향 프로그래밍 (OOP)
- 객체 중심적 프로그래밍 방법론
- 프로그래밍에 필요한 데이터를 추상화 시켜서 상태와 행위를 가진 객체로 만들고,
   그 객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법론

 

객체지향에서 등장하는 중요 키워드
- 클래스 : 속성과 행위를 변수와 메소드로 정의한 것
- 객체 : 클래스에서 정의한 것을 토대로 실제 메모리상에 할당한 것
- 추상화 : 불필요한 정보는 숨기고 중요한 정보만을 표현하는 것
- 캡슐화 : 관련된 기능과 특성을 한 곳에 모아 재활용하는 것
- 상속 : 부모 클래스의 속성과 기능을 그대로 이어 받아 사용하는 것
- 다형성 : 하나의 클래스나 메소드가 다양한 방식으로 동작이 가능한 것

반응형

'기초 > 용어정리' 카테고리의 다른 글

Tomcat DBCP 용어정리  (0) 2019.07.30
Spring Bean  (0) 2018.05.02
Spring  (0) 2018.05.02
AOP  (0) 2018.05.01
Primitive data type, Reference data type  (0) 2018.05.01

댓글