1. 객체지향 프로그래밍 OOP (Object-Orientred Programming) 객체들의 집합으로 프로그램의 상호 작용을 표현하며 데이터를 객체로 취급하여 객체 내부에 선언된 메서드를 활용하는 방식 📌 객체? 객체(Object) 는 우리 주변에 있는 모든 것 (컴퓨터, 책, 사람, 마우스 등) 자신만의 고유한 특성과 행동을 가지며 다른 객체들에게 행동을 요청하거나 정보를 주고 받는 등 상호작용을 하면서 존재 객체지향 프로그래밍 절차지향 프로그래밍 처리방식 문제를 여러 개의 객체로 처리 문제를 여러 개의 함수로 처리 장점 코드 재사용 용이 유지보수가 쉬움 대형프로젝트에 적합 처리 속도 빠름 실행 속도 빠름 단점 처리 속도가 상대적으로 느림 객체가 많으면 용량이 커짐 설계시 많은 시간과 노력이 필요 ..