객체 지향 프로그래밍과 절차적 프로그래밍
·
study/python
객체 지향 프로그래밍 ( OOP : object oriented programming ) 프로그램을 짤 때, 프로그램을 실제 세상에 가깝게 모델링 하는 기법 컴퓨터가 수행하는 작업을 객체들 사이의 상호작용으로 표현 클래스class나 객체object 들의 집합으로 소프트웨어를 개발하자는 개념 Java, Python, C++, C#, Swift 등 현재 사용중인 많은 프로그래밍 언어에서 채택 절차적 프로그래밍 언어 ( procedural programming language ) 함수나 모듈을 만들어두고 이것들을 문제해결 순서에 맞게 호출하여 수행하는 방식 C, Fortran, Basic등의 고전적인 프로그래밍 언어에서 사용함 그래픽 사용자 인더페이스 GUI : graphic user interface 시스템..