- thebaleuncoding
객체지향 프로그래밍 vs 절차지향 프로그래밍

여러 가지 프로그래밍 언어들이 있습니다.
프로그래밍 언어들은 크게 두 가지로 나눌 수 있습니다. 바로 객체지향 언어와 절차지향 언어입니다.
객체지향 프로그래밍은 실제 셰계를 모델링하여 소프트웨어를 개발하는 방법입니다.
객체지향 프로그래밍에서는 데이터와 절차를 하나의 덩어리로 묶어서 생각합니다.
이것은 마치 컴퓨터를 만들기 위해 부품을 하나씩 사서 조립하는 것과 같습니다.
객체지향 프로그래밍은 신뢰성 있는 소프트웨어를 쉽게 작성할 수 있고,
코드를 재사용하기 쉬우며 업그레이드 및 디버깅이 쉽습니다.
그러나 어떤 모듈에 있는 하나의 기능만 필요하더라도 모듈 전체를 가져와야 하기 때문에
프로그램이 느려질 수 있다는 단점이 있습니다.
절차지향 프로그래밍은 물이 위에서 아래로 흐르듯 순차적 처리를 중요시하는 방법입니다.
#객체지향프로그래밍언어vs절차지향프로그래밍언어 에 대해 더 알아보고 싶나요?
아래 링크로 이동하세요.