일반화 프로그래밍

일반화 프로그래밍

일반화 (Generalization) 란? 일반화는 간단히 말해 서로 다른 개념에서 공통점을 찾는 것이다.A,B,C 는 분명 다른 단어이지만 영어라는 공통점을 가지며, ABC 와 가나다 는 분명 다른 글자이지만 문자 라는 공통점을 가진다. 이렇게 어떤 개념을 포괄하는 공통된 개념을 찾아 서로 다른 개념들을 하나로 묶어줄수 있는데 이것을 일반화 (Generalization) 라고 한다. 일반화 메소드 그럼 프로그래밍에서도 이런 일반화가 가능하지 … 더 읽기

클래스(Class)

클래스(Class)

객체(Object) 이번 강좌에서는 강력한 기능을 제공하는 클래스에 대해서 배우기 전에, 객체 지향 프로그래밍(Object Oriented Programming, OOP)를 알고 넘어가야 하기에 객체 지향 프로그래밍이 도대체 무엇인지에 대해서 설명을 해드리도록 하겠습니다. 우리가 알고있듯 C#은 객체 지향 프로그래밍입니다. C#에서의 객체(Object)는 핵심중에 핵심이죠. 객체만을 다루는 책이 있을정도로 객체를 완벽히 이해하기에는 많은 어려움이 있습니다. 우리 주위에서 객체는 쉽게 찾아볼 수 있습니다. … 더 읽기