객체지향

Programing Language/Python

파이썬의 객체지향 프로그래밍 4가지 특성과 객체 메모리 효율적으로 다루기

객체지향 프로그래밍 객체지향 프로그래밍 (Object Oriented Programming)이란 데이터를 추상화시켜 상태와 행위를 가진 객체로 만들고 그 객체들 간의 유기적인 상호작용을 통해 흐름을 구성하는 프로그래밍 방법을 의미한다. Class : 설계도 instance : 설계도에 찍혀 나온 실체, 하나의 class로 만들어진 instance는 각각 독립적이다. 📢 프로그램을 실제 세상에 가깝게 모델링하는 기법이다. 객체지향 프로그래밍의 4가지 특성 객체지향의 프로그래밍의 4가지 원칙은 다음과 같다. 지금부터는 해당 내용을 하나씩 코드를 들어가면서 살펴보고 마지막으로 컴포지션에 대해서 알아보도록 하자. 추상화 (abstraction) : 불 필요한 것은 숨기고 중요한 정보만을 표현 함으로써 공통의 속..

JHeaon
'객체지향' 태그의 글 목록