728x90 OOP(Object-Oriented Programming)의 5대 원칙(SOLID)과 4가지 특성 OOP(Object-Oriented Programming)란? 객체 지향 프로그래밍 방식 OOP 이전의 프로그래밍 방식은? 절차적 프로그래밍, 구조적 프로그래밍 두 가지가 있었다. 절차적 프로그래밍은프로시저로 구성된 프로그래밍 방식을 말한다. 절차적 프로그래밍은 C, Algo, Cobol, Basic 등이 있다. 구조적 프로그래밍은 절차적 프로그래밍과 비슷하지만 프로시저를 기준으로 나누는 것이 아닌 모듈을 기준으로 나눈다. 절차적 프로그래밍이 프로시저로 쪼갰다면 그 프로시저를 비슷한 애들끼리 묶어서 소스파일로 묶은 것을 모듈이라고 생각하면 쉽다. "모듈 > 프로시저" 구조적 프로그래밍은 큰 문제를 해결하기 위해 문제를 작은 단위들로 나누어 해결하는 방식이어서 "Top-Down 방식"이라고도 한다. 객체.. 2022. 2. 16. 이전 1 다음 728x90