hrming

14. 객체지향 본문

기타/면접 준비

14. 객체지향

hrming 2022. 5. 2. 02:23

객체지향과 절차지향의 차이점

절차지향 프로그래밍이란 물이 위에서 흐르는 것과 같이 순차적인 처리가 중요시되며 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법입니다. 컴퓨터의 처리구조와 유사해 실행속도가 빠르다는 장점이 있습니다. 반면 유지보수가 어렵고 실행순서가 정해져있어 코드의 순서가 바뀌면 결과값이 달라질 수 있고 디버깅이 어렵다는 단점이 있습니다.

객체지향은 실제세계를 모델링하여 소프트웨어를 개발하는 방법입니다. 마치 컴퓨터 부품을 하나씩 사다가 컴퓨터를 조립하는 것과 같은 방법입니다. 코드의 재활용성이 높고 디버깅이 쉬운 장점이 있으며 처리속도가 절차지향보다 느리고 설계에 많은 시간이 소요되는 단점이 있습니다.

 

객체지향 언어의 특징

https://hrimg.tistory.com/61?category=937655

- 캡슐화
- 상속
- 다형성



출처: https://haejun0317.tistory.com/239?category=889117 [안산학생의 찬란한 개발]

'기타 > 면접 준비' 카테고리의 다른 글

16. Stack Overflow  (0) 2022.05.03
15. 기본형 변수와 참조형 변수  (0) 2022.05.02
13. JAVA & JVM  (0) 2022.05.02
12. 추상클래스와 인터페이스의 차이  (0) 2022.05.01
11. List, Map, Set 특징  (0) 2022.05.01
Comments