-
객체의 4가지 기둥JavaScript/OOP 2023. 1. 5. 21:26
추상화 캡슐화 상속 다형성
1. 추상화(Abstraction)
프로퍼티와 메소드의 이름을 누구나 이해하기 쉽게 잘 지어야하고, 필요한 경우 이렇게 주석
2. 캡슐화(Encapsulation)
캡슐화는 객체 외부에서 함부로 접근하면 안되는 프로퍼티나 메소드에 직접 접근할 수 없도록 하고, 필요한 경우 공개된 다른 메소드를 통해서만
접근할 수 있도록 하는 것을 의미
3. 상속(Inheritance)
상속은 부모 클래스의 프로퍼티와 메소드를 자식 클래스가 그대로 물려받는 것
4. 다형성(Polymorphism)
다형성은 하나의 변수가 다양한 종류의 클래스로 만든 여러 객체를 가리킬 수 있음을 의미'JavaScript > OOP' 카테고리의 다른 글
객체만들기 (0) 2023.01.05