※ 추상화란?
객체지향에서 추상화란 객체들의 공통적인 프로퍼티와 메소드를 뽑아내는 작업을 의미
ex) 동물을 추상화 했을때..
먹다() 메소드와 배설하다() 메소드는 모든 동물들의 공통 메소드가 될 수 있지만 날다()와 같은 메소드는 모든 동물들의 공통된 기능이 아니므로 추상화 작업시 삭제해야된다.
※ 자바스크립트에서 추상화
자바스크립트는 추상 클래스와 인터페이스를 제공하지 않기 때문에 클래스만을 이용하여 추상화 해야한다.
그렇기 때문에 인터페이스에 명시된 메서드를 연결된 클래스가 구현해야 하는 규약을 적용할 수 없다.
'플밍 is 뭔들 > JavaScript&jQuery' 카테고리의 다른 글
[JavaScript] 자바스크립트 객체지향 프로그래밍 - 상속 (0) | 2017.08.21 |
---|---|
[JavaScript] 자바스크립트 객체지향 프로그래밍 - 캡슐화 (0) | 2017.08.21 |
[JavaScript] 자바스크립트 객체지향 프로그래밍 기초 (0) | 2017.08.20 |
[jQuery] jQuery 플러그인 그룹 (0) | 2017.08.19 |
[jQuery] jQuery 플러그인 제작 (0) | 2017.08.19 |