CS11 디자인패턴 - 싱글톤 패턴 Singleton pattern ❓ 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴 보통 데이터베이스 연결 모듈에 많이 사용 💜 장점 - 하나의 인스턴스를 만들어 놓고 해당 인스턴스를 다른 모듈들이 공유하며 사용하기 때문에 인스턴스 생성 비용이 줄어듬 🖤 단점 - 의존성이 높아짐 Javascript 리터럴 {} 혹은 new Object로 객체를 생성하게 되면 다른 어떤 객체와도 같지 않으므로 싱글톤 패턴 구현 가능 예제 1 const obj = { a : 27 }; const obj2 = { a : 27 } console.log(obj === obj2) // false 예제 2 class Singleton { constructor() { if (!Singleton.instance) { Singleto.. 2023. 3. 28. REST(RESTful) API란? REST API? RESTfull API(rePresentational State Transfer)라는 용어의 약자로 '특정자원(데이터)를 어떤 방식으로 전달하는 것'으로 간주하고 이를 표현하는 방식을 통일하여 개발자들간의 의사소통을 원활히 하도록 도와주는 약속이다. 즉 REST란 1. HTTP URI를 통해 자원을 명시하고 2. HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD를 적용하는 것을 의미 CRUD란 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create, Read, Update, Delete를 묶어서 일컫는 말로 REST에서 CRUD는 다음과 같다 Create : 데이터 생성(POST) Read : 데이터 조회(GET) U.. 2022. 9. 22. 이전 1 2 다음