티스토리 뷰

카테고리 없음

20230207

실전압축코딩 2023. 2. 7. 21:46

포워드: 클라이언트의 요청을 대신 수행해 준다.

리버스: 서버와 인터넷 사이에 있다.

이터레이터: 여러 가지 자료형의 구조와는 상관없이 이터레이터라는 하나의 인터페이스로 순회가 가능하다.

 

선언형 vs 명령형

: js는 함수가 일급 객체이므로 객체지향 보다는 함수형 프로그래밍 방식이 선호 된다.

 

선언형:

함수가 무엇을 풀어내는가에 집중하는 패러다임. '프로그래밍은 함수로 이루어진 것이다'

 

순수 함수

: 출력이 입력에만 의존한다. 

 

고차 함수:

함수가 함수를 매개변수로 받아 로직을 생성할 수 있다.

조건) 해당 언어가 일급 객체라는 특징을 가져야 한다. -> 특징: 1. 변수나 메서드에 함수를 할당할 수 있다. 2. 함수 안에 함수를 매개변수로 담을 수 있다. 3. 함수가 함수를 반환할 수 있다.

 

객체 지향 프로그래밍: 객체들의 집합으로 이루어짐. 데이터를 객체로 취급한다.많은 시간이 소요, 처리 속도가 느리긴 하다.