전체 글 (16) 썸네일형 리스트형 JavaScript 객체 지향 프로그래밍 객체 지향 프로그래밍 : 하나의 class를 만들고, 그 class를 바탕으로 한 인스턴스 객체instance object를 만드는 프로그래밍 패턴 "데이터와 기능이 함께 있다" 객체 지향 프로그래밍 (OOP) OOP Basic Concepts - Encapsulation (캡슐화) : 데이터와 기능을 하나의 단위(즉, 객체)로 묶는 것. 느슨한 결합(Loose Coupling)에 유리함. 은닉화(hiding) - 디테일한 구현은 숨기고, 동작은 노출시킴. 수정이 필요할 때, 구현만 수정하고 노출된 메서드를 사용하는 코드의 흐름은 바뀌지 않게 된다. ▷▶ 코드가 복잡하지 않게 만들고, 재사용성을 높인다. - Inheritance (상속) : 부모 클래스의 특징을 자식 클래스가 물려받음. ▷▶ 불필요한 코.. 이전 1 2 3 4 다음