Notice
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 스마트리움
- 핑퐁로봇
- 이것이 자바다
- 초등학생 코딩수업
- 2024우먼테크위크
- js
- Spring Security
- 드론
- 초등학교 코딩수업
- 코딩수업
- 2023 ICT R&D 주간
- spring
- 알티노
- 도서관 수업
- 서울시여성가족재단
- 뚜루뚜루
- jsp
- Cos Pro
- transaction
- 코딩부트캠프
- 2024겨울방학 코딩부트캠프
- 은평구립도서관
- Java
- 자바
- CSS
- html
- 초등학생 겨울방학 놀이
- spring boot
- 콜백함수
- 자율주행자동차
Archives
- Today
- Total
블로그
빌더 패턴, 프로미스 본문
빌더 패턴 (Builder Pattern)
- 빌더 패턴은 객체 생성 과정을 단순화하고 가독성을 높이는 디자인 패턴
- 복잡한 객체를 생성할 때 생성자 매개변수가 많아지는 문제를 해결하기 위해 사용
- 별도의 빌더 클래스를 통해 객체 생성 과정을 단계적으로 수행할 수 있다.
- 예: ResponseEntity.BodyBuilder 클래스는 빌더 패턴을 사용하여 HTTP 응답을 생성한다.
프로미스(Promise)
- 프로미스는 자바스크립트의 비동기 처리를 위한 객체
- 비동기 작업의 최종 완료 또는 실패를 나타내며, 콜백 함수 대신 사용
- 프로미스는 pending, fulfilled, rejected 상태를 가지며, 상태 변화에 따라 후속 작업을 처리할 수 있다.
- 예: axios.get() 메서드는 프로미스를 반환하여 비동기 HTTP 요청을 처리한다.
요약
빌더 패턴은 복잡한 객체 생성 과정을 단순화
프로미스는 콜백 지옥을 해결하여 비동기 코드의 가독성과 유지보수성을 높인다.
빌더 패턴 : 객체 생성
프로미스 : 비동기 처리
'개발자 준비과정 > Javascript, React' 카테고리의 다른 글
React routee: useParams(), useSearchParams(), useNavigate() (0) | 2024.05.22 |
---|---|
상태 코드와 ResponseEntity (0) | 2024.05.22 |
콜백 함수 (리액트 예제) (0) | 2024.05.20 |
props (1) | 2024.05.15 |
import, export (0) | 2024.05.15 |