1. 프로그래밍 공통

[OOP란]

OOP는 현실 세계를 프로그래밍으로 옮겨와 현실 세계의 사물들을 객체로 보고, 그 객체로부터 개발하고자 하는 특징과 기능을 뽑아와 프로그래밍하는 기법이다. OOP로 코드를 작성하면 재사용성과 변형가능성을 높일 수 있다.

[OOP의 5가지 설계 원칙]

[절차지향 프로그래밍 VS 객체지향 프로그래밍]

[RESTful API]

REST(Representational State Transfer)ful API는 HTTP통신에서 어떤 자원에 대한 CRUD 요청을 Resource와 Method로 표현하여 특정한 형태로 전달하는 방식이다. RESTful API는 아래와 같은 것들로 구성된다.