본문 바로가기

C#20052

예제로 OOP를 이해해 보자.(이벤트 핸들러, 다형성) 객체지향 프로그래밍을 이해한다는 것은 상당히 어려운 부분이면서도 고급 프로그래머로 가기 위해서는 필수로 이해해야 하는 개념이 되어 버린 것 같다. 물론 아직도 Linux나 Unix 같은 서버군들은 C 기반으로 움직이기 때문에 OOP를 몰라도 접근하는데는 크게 무리가 없는 것 같지만 응용 애플리케이션을 개발하려고 하면 필수적으로 이해해야 할 개념인 것 같다. 요즘 프로그래밍을 배운다면 거의 10명 중 7, 8명이 JAVA를 배우거나 배우려고 하는데 JAVA 역시 OOP기반 으로 움직이는 프로그래밍 언어. 개인적으로 봤을 때는 JAVA보다는 .NET 프로그래밍을 배우는게 향후 쓸모가 많을 것이라 생각하는데 그 이유는 마이크로소프트의 전략을 대충 파악해 보면 1. .NET으로 운영체제에 제한되지 않은 프로그래.. 2008. 9. 20.
구조체 함수 이용하기 구조체 함수는 구조체 내에 함수를 포함하는 것이라고 단순히 이해하면 됩니다. 그럼 소스와 함께 실행해 볼까요? 소스 실행 결과 소스에 보는 바와 같이 person 구조체를 이용해서 단순히 이름만을 저장할 수 있도록 하는 것이 아니라 Client 구조체에 Name함수를 생성해서 출력하도록 처리함으로 보다 간결한 프로그래밍이 가능해짐을 알 수 있죠. 2008. 9. 18.