UNSEEN 코테준비_Part.1객체지향 프로그래밍: 객체 지향 프로그래밍 특징
객체지향 프로그래밍(oop)란? 객체 지향 프로그래밍(Object-Oriented Programming, OOP)은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, ‘객체’들의 상호작용(메시지 주고받기, 데이터 처리 등)으로 프로그램 로직을 구성하는 프로그래밍 패러다임이다. 요약 : 객체란 단위로 상호작용하는 로직을 구성하는 프로그래밍 OOP특징? 1. 캡슐화 - 데이터와 코드의 형태를 외부로부터 알 수 없게 하고, 데이터의 구조와 역할, 기능을 하나의 캡슐 형태로 만드는 방법 2.추상화 - 클래스들의 공통적인 특성(변수, 메소드)들을 묶어 표현하는 것 3.상속화 - 부모 클래스에 정의된 변수 및 메서드를 자식 클래스에서 상속받아 사용하는 것 4.다형화 - 다양한 형태로..