객체지향이란? 절차지향과의 차이점!
객체지향 프로그래밍이란? Object-Oriented Programming, OOP 프로그래밍에서 필요한 데이터를 추상화 시켜, 상태와 행위를 가진 객체로 만들고, 객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법 💡 간단히 말하면, 실제 세계를 모델링하여 소프트웨어를 개발하는 방법! 데이터와 절차를 하나의 덩어리로 묶어서 생각하게 된다. 컴퓨터 부품을 하나씩 사다가 컴퓨터를 조립하는 것과 같은 방법이다 클래스 속성과 행위를 변수와 메서드로 정의한 것 인스턴스(객체) 클래스에서 정의한 것을 토대로 실제 메모리에 할당된 것으로 실제 프로그램에서 사용되는 데이터 객체 지향 프로그래밍에서 추상화(자료의 추상화) 클래스를 설계하는 것 자체를 의미 공통의 속성이나 기능을 묶어 이름을 붙이는 것 객체 지향..
백엔드
2023. 7. 2. 20:28