OOP

이희주·2022년 6월 30일
0

OOP

Object Oriented Programming의 약자로 class와 object에 기반한 프로그래밍 패러다임(디자인 패턴)이다.

OOP는 관련된 데이터끼리 묶어 class를 형성하고 그 안에서 object instance를 만듬으로써 프로그램을 디자인 해준다.

OOP의 장점

OOP는 코드의 재사용률을 높이고 코드를 간결하게 함으로써 유지보수가 쉽다는 장점이 있다. (DRY pinciple)
데이터를 안전하게 보존시킬 수 있다.
(encapsolution(캡슐화)과 abstraction(추출화) 등)

대표적인 언어

C++, Java, Python, JavaScript 등

profile
어제보다 오늘 발전하는 프론트엔드 개발자

0개의 댓글