[TIL] 01 OOP란?

유민규·2020년 7월 24일
0

Today-I-Learned

목록 보기
1/10
post-thumbnail

OOP란?

OOP(Objective Oriented Programming), 객체 지향 프로그래밍은 컴퓨터 프로그래밍의 패러다임 중 하나이다. 객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록을 보는 시각에서 멋어나 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있다. -위키백과-

OOP(Objective Oriented Programming)는 데이터가 객체 내에 캡슐화되고 구성 요소 부분이 아닌 객체 자체가 운용되는 프로그래밍 방식이다. -MDN-

OOP(Objective Oriented Programming)이란 캡슐화, 다형성, 상속을 이용하여 코드 재사용을 증가시키고, 유지보수 감소의 장점을 얻기 위해서 객체들을 연결시켜 프로그래밍 하는 것입니다. -Eric Evans-

결국 OOP의 Basic Concept인 캡슐화, 상속, 추상화, 다형성을 통해 코드 재사용 증가, 유지보수 감소의 장점을 얻기 위해 우리는 OOP를 사용한다.


Photo by Joshua Rodriguez on Unsplash

profile
올라운더가 되고싶은 욕심많은 백엔드 개발자

0개의 댓글