[혼공단9기] 절차지향, 객체지향, 함수형 프로그래밍 [chapter 05 선택 미션]
·
◈ 공부모임/혼공학습단⏰
- 절차지향, 객체지향, 함수형 프로그래밍 [chapter 05 선택 미션] 1. 절차지향 프로그래밍 물이 위에서 아래로 흐르는 것처럼 소스 코드를 위에서부터 차례대로 읽는 방법 → 소스 코드의 순서가 굉장히 중요하며, 프로그램 전체가 유기적으로 연결되어 있다. 실행 속도가 빠르다. 사소한 문제 하나로도 전체 시스템이 안 돌아갈 수 있다. 소스 코드의 순서가 바뀌면 결과가 달라질 수 있다. 2. 객체지향 프로그래밍 프로그램을 다수의 객체로 만들고 이 객체끼리 서로 상호작용하는 방법 → 코드를 작성할 때 '객체'라는 단위로 묶어서 이들의 조합으로 프로그램을 만든다. 유지 보수가 쉽고 생산성이 좋다. (문제가 발생하면 객체만 교체하면 된다.) 설계에 많은 시간이 걸린다. (모든 객체의 역할과 기능을 이해해야..