-
객체지향 프로그래밍은 프로그램을 실행하는 데 필요한 역할, 불필요한 행동을 명확하게 정의하고 관리하는 방법이라는 점을 이해할 수 있어요. 🏗️
-
규모가 큰 프로그램을 효율적으로 만들기 위해 함수라는 기본 단위를 사용하는 것에서 시작하여, 역할에 따라 특정 작업을 담당하는 클래스로 나누는 방법을 통해 더욱 체계적인 프로그램 구조를 만들 수 있어요 🪄
-
각 클래스는 특정 요구 사항을 충족하는 능력 (메서드)과 해당 기능을 수행하기 위한 데이터 (속성)를 가지고 있어요 🧱
-
클래스를 통해 프로그램의 각 구성 요소를 독립적으로 만들어 관리하고 재사용할 수 있어요 🔁