일반화 프로그래밍

일반화 프로그래밍

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

메소드(Method)

메소드(Method)

메소드(Method) 이번 강좌에서는 메소드가 무엇인지, 메소드가 어떠한 기능을 하는지, 또 어떻게 쓰이는지 알아보도록 하겠습니다. C#에서의 메소드(Method)는, C언어와 C++의 함수(Function)와 비슷한 기능을 합니다. 메소드를 간단히 나타내자면, 이어지는 코드들을 묶어놓은 코드 블럭입니다. 예를 들어서, 아래는 제곱 후 결과물을 출력하는 기능을 가진 메소드입니다. 위 코드는, square라는 녀석에게 값을 넘겨주고, 임시로 a라는 변수에 값을 기억시킵니다. 그리고 이 a 변수를 … 더 읽기