
[Python] OOP(객체지향 프로그래밍) & Class(클래스)
2022. 9. 9. 20:12
Skill Set/Python
OOP(Object-Oriented Programming) Object-Oriented Programming의 약자로 객체(Object)를 기반으로 프로그램을 만드는 방법론. Source : https://velog.io/@gil0127/Object-Oriented-Programming-in-Javascript OOP는 실제 세상을 표현하고 있는, 여러가지 개념들을 프로그램으로 옮겨서 구현할 수 있기 위한 컨셉의 프로그래밍 패러다임(paradigm) → 개념의 추상화(abstraction) 객체(object)라는 개념은 실제 사물 하나하나를 의미할 수 있고, 이러한 사물들이 공유하는 속성을 정의한 것을 클래스(Class)이다. 기존 방식은 데이터(변수, variable)와 데이터를 처리하는 기능(함수, ..