TIL # 2021.12.13

kdobro_dev·2021년 12월 13일
0

TIL (Today I Learned)

목록 보기
23/56
post-thumbnail

Javascript # 객체지향

📝오늘 배운 내용

오늘은 Javascript에서 객체지향이라는 것에 대해 알아보자.
객체 지향 프로그래밍은 Object-oriented programming으로 OOP라고도 부른다. 절차 지향 프로그래밍과는 다르게 데이터와 기능을 한 곳에 묶어서 처리하며, 속성과 메소드가 하나의 객체라는 개념에 포함되며, Javascript 내장 타입인 Object와는 다르게, class라는 이름으로 부른다.

  1. 캡슐화(Encapsulation) - 데이터와 기능을 따로 정의하는 것이 아닌, 하나의 객체 안에 넣어서 묶는 다는 개념
  2. 추상화(Abstraction) - 내부 구현은 복잡하나, 실제로 노출되는 부분은 단순하게 만든다는 개념
  3. 상속(Inheritance) - 부모 클래스의 특징을 자식 클래스가 물려받는 개념
  4. 다형성(Polymorphism) - Polymorphism이라는 단어의 poly는 "많은", 그리고 morph는 "형태"라는 뜻을 가지고 있으므로,"다양한 형태"를 가질 수 있다는 개념
profile
do your best at any moment

0개의 댓글