세가지 프로그래밍 패러다임은 프로그래머에게서 권한을 박탈한다. 프로그램은 순차, 분기, 반복, 참고로 구성된다.

구조적 프로그래밍 → 함수


객체 지향 프로그래밍 → 컴포넌트 분리