[CS] 절차지향 VS 객체지향

finelinefe·2021년 1월 11일
0

CS

목록 보기
36/46

절차지향이란?

파일의 상단에서부터 하단에 이르기까지 순서대로 순차처리하며 유기적으로 연결된다.

기존의 컴퓨터 처리방식과 유사하기 때문에 상대적으로 속도가 빠르다.

대표적인 언어

1) C언어


객체지향이란?

기능별 모듈화를 통해 절차지향과 다르게 상대적으로 순서에 구애받지 않는다.

모듈의 재사용성이 장점이기 때문에 처리량이 상대적으로 적다는 이점이 있다. 디버깅이 쉬우며 상대적으로 업그레이드도 쉬운 편이다. 하지만 어떤 기능 하나를 불러오기 위해 전체의 모듈을 가져오게 되므로 사이즈가 커질 수 있다는 단점이 있다. 다형성, 상속, 메소드를 통한 이점이 있다(이전글 참고)

대표적인 언어

1) Java


그 외 객체지향의 특성 이전작성글 참고링크

0개의 댓글