객체 지향 프로그래밍이란? 객체 지향 프로그래밍(Object-Oriented Programming)은 객체(Object)를 중심으로 프로그램을 설계, 개발해 나가는 것을 말합니다. 객체 지향 프로그래밍의 가장 큰 특징은 클래스를 이용해 함수(처리 부분), 변수(데이터 부분)를 하나로 묶어 객체(인스턴스)로 만들어 사용한다는 점입니다. C#은 여러 언어의 장점을 결합한 객체지향 언어입니다. 언어의 사용을 단순화하여 숫자를 객체와 같이 처리하게 하고, Collection에 저장할 수 있게 해줍니다. 또한, 박싱/언박싱의 개념을 가지고 있어 숫자를 객체로, 객체를 다시 숫자로 변경할 수 있게 해줍니다. 객체로 사용할 필요가 없는 숫자는 단순 값으로 처리되어 효율적인 사용이 가능합니다. 이 포스팅에서는 객체 지..