2025/11/06 2

[과제] Book Market 프로젝트 결과 보고서

1. 프로젝트 개요https://github.com/JHParrrk/book_market GitHub - JHParrrk/book_marketContribute to JHParrrk/book_market development by creating an account on GitHub.github.com Book Market은 사용자가 도서를 검색하고, 장바구니에 담아 주문하며, 리뷰를 작성하고 다른 사용자와 소통할 수 있는 기능을 갖춘 온라인 서점 플랫폼입니다. 이 프로젝트는 백엔드 시스템을 중심으로 견고한 데이터베이스 구조와 확장성을 고려한 아키텍처 설계를 목표로 진행되었습니다.주요 기능으로는 사용자 인증 및 권한 관리, 계층형 카테고리, 도서 관리, 장바구니, 주문 처리, 리뷰 및 좋아요 기능 등이 ..

Programmers 2025.11.06

[41일차]프로그래밍 패러다임과 객체 지향 개념의 TS에서의 활용

1. 함수 포인터 (Function Pointers)C/C++의 함수 포인터는 함수의 메모리 주소를 저장하여 호출하는 방식입니다. TypeScript(및 JavaScript)에는 직접적인 포인터 개념이 없지만, 함수를 일급 객체(First-class Citizen)로 취급하므로 유사한 기능을 구현할 수 있습니다.개념: 함수를 변수에 할당하거나, 다른 함수의 인자로 전달하거나, 함수의 반환 값으로 사용할 수 있습니다.TS에서의 사용: 함수 시그니처를 타입으로 정의하여 변수에 할당하거나 매개변수 타입을 지정합니다.// (a: number, b: number) => number 라는 타입 시그니처를 정의type MathOperation = (a: number, b: number) => number;// 이 타..

Programmers 2025.11.06