본문 바로가기

프로토타입

[JavaScript] Prototype Chain - ES5와 ES6로 상속 구현하기 Reference - 코드 스테이츠 이머시브 코스 - Inheritance Patterns 강의 - 위키피디아 - 프로토타입 - MDN - 상속과 프로토타입 - http://insanehong.kr/post/javascript-prototype/ - https://medium.com/@chamikakasun/javascript-prototype-and-prototype-chain-explained-fdc2ec17dd04 Javascript 기초 - Object prototype 이해하기 | Insanehong's Incorrect Note 소개 이번 글에서 다룰 내용은 자바스크립트의 프로토타입 상속(prototypal inheritance) 이라는 확장과 객체의 재사용을 가능하게 해주며 class 기반으.. 더보기
[JavaScript] 객체지향 프로그래밍 - ES6 class 키워드없이 구현하기 Reference - 코드 스테이츠 이머시브 코스 - OOP 강의 객체지향 프로그래밍(Object Oriented Programming)이란? OOP는 특정한 언어나 라이브러리가 아닌 프로그래밍 패러다임이다. OOP에선 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위인 '객체'들의 모임으로 파악한다. OOP는 예전에 만들어진 절차적 프로그래밍 언어(C, Pascal, etc)들과 다른 종류의 언어들에서 사용한다. OOP의 모든 것은 지속 가능한 '객체'로 그룹화되며 4가지 주요개념을 통해 재사용성을 가질 수 있다. OOP의 4가지 주요개념 1. Encapsulation 데이터와 함수를 하나의 단위로 캡슐화한다. 캡슐 안의 특정 속성과 메소드를 숨긴 채로 동작하게 할 수 있다 느슨.. 더보기