절차지향1 절차지향과 객체지향 절차지향(Procedural Programming) : 대표적 언어 : C언어 순차적인 처리가 중요시 되며 프로그램 전체가 유기적으로 연결되도록 만드는 기법이다. 특징 : 데이터를 중심으로 함수를 구현한다. 장점 : 컴퓨터의 처리구조와 비슷해 실행속도가 빠르다. 단점 : 유지보수가 어렵다. 실행 순서가 정해져 있어 코드의 순서가 바뀌면 결과가 보장되기 어렵다. 디버깅이 어렵다. 객체지향(OOP, Object Oriented Programming) : 대표언어 : C++, C#, JAVA 실제 세계를 모델링하여 소프트웨어를 개발하는 방법. 특징: 데이터와 절차를 하나로 묶어서 생각하며, 자동차의 부품을 하나씩 사서 조립하는 것과 비슷하다. 객체지향의 특성 1. 캡슐화 : 데이터 구조와 데이터를 다루는 방법.. 2023. 4. 28. 이전 1 다음