객체지향적 프로그래밍, class
# 절차적 프로그래밍, 구조적 프로그래밍, 함수지향적 프로그래밍 - 함수 기반 언어 # 대표적으로 c 언어 # 해결해야 하는 문제를 기능단위로 세분화 # 하나의 기능을 다시 세부기능으로 나눠요. # 그러다보면 더 이상 나눌 수 없는 단위 기능이 도출되는데 이를 우리가 배운 # 함수(function)형태로 구현 # Top down 방식, divide and conquer # 프로그램의 분석과 설계가 쉽다. -> 코드로 작성하고 프로그램을 완성 # 프로그램의 구현시간이 짧다. -> 비용 절감 # 프로그램을 수정하기가 쉽지 않다. 재활용성이 떨어진다. => 유지 보수성이 좋지 않다. # 1990년 들어오면서 인터넷이 보급 -> 사람들의 요구사항이 많아지기 시작. # 프로그램의 수정 요청이 많아짐 -> 개발 비..
2021.07.02