목록2024/07/19 (2)
연습장
https://poiemaweb.com/js-object-oriented-programming Object-Oriented Programming | PoiemaWeb오늘날 많은 유명한 프로그래밍 언어(Java, C++, C#, Python, PHP, Ruby, Object-C)는 객체지향 프로그래밍을 지원한다.poiemaweb.com 1. 객체지향 프로그래밍 (Object-Oriented Programming) 개요 객체지향 프로그래밍은 실세계에 존재하고 인지하고 있는 객체(Object)를 소프트웨어의 세계에서 표현하기 위해 객체의 핵심적인 개념 또는 기능만을 추출하는 추상화(abstraction)를 통해 모델링하려는 프로그래밍 패러다임을 말한다. 다시 말해, 우리가 주변의 실세계에서 사물을 인지하는 ..
https://poiemaweb.com/js-closure Closure | PoiemaWeb클로저(closure)는 자바스크립트에서 중요한 개념 중 하나로 자바스크립트에 관심을 가지고 있다면 한번쯤은 들어보았을 내용이다. execution context에 대한 사전 지식이 있으면 이해하기 어렵지 않poiemaweb.com 클로저는 자바스크립트 고유의 개념이 아니라 함수를 일급 객체로 취급하는 함수형 프로그래밍 언어에서 사용되는 중요한 특성이다. "클로저는 함수와 그 함수가 선언됐을 때의 렉시컬 환경(Lexical environment)과의 조합이다." 1. 실행 컨텍스트 (Execution Context) 실행 컨텍스트는 코드가 실행되는 환경을 의미합니다. 자바스크립트에서 코드가 실행될 때마다 실행..