OOP1 OOP 객체 지향 프로그래밍이란? [핵심간단정리] 객체지향 프로그래밍 (object-oriented programming, OOP) PHP, 파이썬, 자바스크립트, 자바, C#, C++, 루비, 스위프트 등의 프로그래밍 언어는 객체 지향 패러다임에 기반에하여 만들어졌다. 객체지향 프로그래밍은 객체(object)라는 개념을 중심으로 프로그래밍을 한다는 의미로, 소프트웨어 프로그램 동작의 주체가 객체인 것을 뜻한다. 객체는 '실제로 존재하는 사물'로, 다소 추상적이긴 하지만 세상에 존재하는 모든 대상을 의미한다. 이러한 대상은 구체적인 사물, 사람, 어떤 개념이 될 수 있다. 객체지향 프로그램에 대비한 패러다임으로 '절차' 지향 프로그래밍(Procedural Oriented Programming, POP)이 있다. 기존의 이 절차지향 언어는 유지보수의 어려.. 개발기초 2023. 2. 20. 이전 1 다음