자바스크립트의 객체지향 프로그래밍에 대해

한솔·2025년 2월 20일
0

자바스크립트의 객체지향 프로그래밍은 데이터를 객체로 묶고 객체가 가지는 속성과 기능을 정의하는 방식이다. 자바스크립트는 프로토타입 기반의 객체지향언어로 클래스 없이도 객체지향 개념을 사용할 수 있다. 하지만 ES6부터 클래스 문법이 도입되어 객체를 생성하는 템플릿인 클래스를 사용해 객체지향 프로그래밍을 더 직관적으로 할 수 있게되었다.
객체지향의 핵심 개념은 상속, 캡슐화, 다형성이다.

상속은 부모클래스의 속성과 메서드를 자식 클래스가 물려받는 것으로 코드 재사용을 가능하게 한다.

캡슐화는 객체의 속성을 숨기고 외부에서 안전하게 다룰 수 있게 하는 개념이다.

다형성은 같은 이름의 메서드가 다른 동작을 하게 만드는 원리로 여러 클래스에서 같은 메서드를 다르게 구현할 수 있게 해준다.

0개의 댓글

관련 채용 정보