Object Oriented Programming
class와 object에 기반한 프로그래밍 디자인 패턴
클래스는 객체이자 물건을 만드는 설명서, 틀을 의미한다.
클래스로 만들어진 것을 객체 또는 instance라고 부른다.
내장 객체: 우리가 만든 것이 아니라 기존에 있던 객체
이런 방식으로 개발하는 것을 객체 지향 프로그래밍(OOP)라고 한다.
이렇게 만드는 이유
(여러 개의 함수를 따로 만들 수도 있지만,)
같은 성격의 기능들을 하나로 묶어놓아 유지보수도 쉬워지고, 개발도 빨라진다.
ex) 로그인과 로그아웃 함수는 loginAPI로 묶는다.
Functional Programming