반응형 객체지향프로그래밍1 [C#] 객체지향 프로그래밍 이해하기 1. 객체지향 프로그래밍의 이해 1.1. 객체지향 프로그래밍의 정의 객체지향 프로그래밍(Object-Oriented Programming, OOP)은 컴퓨터 프로그래밍의 패러다임 중 하나로, 프로그램을 객체들의 모임으로 보고 이들 간의 상호작용으로서 표현하는 방법론입니다. 이는 프로그램의 구조를 더욱 명확하게 이해하고, 유지보수와 재사용성을 높이는 데에 중요한 역할을 합니다. 1.2. 객체지향 프로그래밍의 특징 객체지향 프로그래밍은 크게 캡슐화, 상속, 다형성의 세 가지 주요 특징을 가지고 있습니다. 캡슐화는 데이터와 함수를 하나의 단위로 묶는 것을 의미하며, 상속은 기존의 클래스를 확장하여 새로운 클래스를 생성하는 것을 의미합니다. 다형성은 하나의 인터페이스나 클래스가 다양한 형태로 동작할 수 있게 하.. 2023. 10. 12. 이전 1 다음 반응형