쉽게 비유를 들어서 위의 그림으로 설명 가능손님과 요리사 사이에서 점원의 역할이 프로그램과 프로그램 사이의 API 역할이라고 생각하면 됨즉, 프로그램간의 요청을 편리하게 처리하기 위해 존재한다.Application Program Interface ( API )의 사전적
1. 목표 End to End 프로젝트 3계층에 대한 이해 API 설계하기 (CRUD) 와 구현 2. Repository 만들기 1) Memo 클래스 만들기 왜 필요할가? Memo라는 것을 구현하려면 필요한 Table을 만들어야 함 → 이러한 기능을 Repos
80년 초 소프트웨어의 위기 ⇒ 빠른 변화를 못 쫒아감해결책으로 객체지향 언어를 도입 ( 절차적 ⇒ 객체지향 )코드의 재사용성이 높고 유지보수가 용이, 중복 코드 제거프로그래밍 언어 + 객체지향개념 ( 규칙 ) ⇒ 규칙이라서 외워야 함!OOP의 4가지 핵심 개념캡슐화상
1. WHY? 왜 쓰는지에 대해 이해하는 것이 중요하다. BFS, DFS 용어에서 유추가 되듯이 먼저, 탐색(Search)에 대해 생각해 볼 필요가 있다. 1.1 탐색(Search) 알고리즘을 시작하면서 쉽게 접하게 되는 주제이다. 단순히 이름 그대로 원하는 데이
영어 뜻에서 유추가 가능하듯 자기 자신을 호출하는 함수를 의미숫자를 Count 하는 함수를 재귀함수로 구현한 것함수 내의 함수가 호출된 것을 보고 재귀함수로 이루어져 있구나 생각할 수 있음여기서 중요한 점은 재귀 함수가 언제 끝날지를 알려줘야 함끝나는 조건을 주지 않을