Interview 절차지향 프로그래밍 VS 객체지향 프로그래밍을 설명해주세요 - 절차지향 프로그래밍은 데이터를 중심으로 함수를 만들어서 절차적으로 수행하는 방법입니다. 실행 속도가 빠르고 프로그램의 흐름을 쉽게 추적할 수 있는 것이 장점이지만 모든 구성요소가 유기성이 높기 때문에 유지보수가 어렵습니다. 객체지향 프로그래밍은 데이터와 함수를 묶어 하나의 객체로 만들어 각각의 객체들 간의 상호작용을 통한 로직을 구성하는 방법입니다. 캡슐화로 인해 유지보수가 용이하고 재사용이 가능합니다. 단점으로는 절차지향 프로그래밍보다 실행 속도가 느리다는 점입니다. 728x90 공유하기 게시글 관리 Reality is also a Pizza 'Interview' 카테고리의 다른 글 Multi Process vs Multi Thread에 대해 설명해주세요 (0) 2022.12.14 동기와 비동기의 차이에 대해 설명해주세요 (0) 2022.12.14 람다 함수란 무엇인가요? (0) 2022.12.12 Fully Connected Layer의 기능에 대해 설명해주세요 (0) 2022.12.07 파이썬의 Generator에 대해 설명해주세요 (0) 2022.12.07 Contents 당신이 좋아할만한 콘텐츠 Multi Process vs Multi Thread에 대해 설명해주세요 2022.12.14 동기와 비동기의 차이에 대해 설명해주세요 2022.12.14 람다 함수란 무엇인가요? 2022.12.12 Fully Connected Layer의 기능에 대해 설명해주세요 2022.12.07 댓글 0 + 이전 댓글 더보기