반응형

object 2

[소프트웨어 공학] OOP(Object Oriented Prgramming)

OOP(Object Oriented Prgramming) 이번에는 정보처리기사 필기 과목인 소프트웨어 공학의 OOP를 살펴보아요. OOP Object Oriented Programming의 약어로 객체(혹은 개체) 지향 프로그래밍이라 부릅니다. 현실 세계를 모델로 개체 사이에 메시지를 주고 받게 프로그래밍하는 기법입니다. 재사용성이 높아지고 유지보수가 쉬워집니다. Object 자료와 기능을 캡슐화한 소프트웨어 모듈 자료를 상태, 변수,속성이라고 부릅니다. 기능을 함수, 프로시저, 메서드, 서비스, 동작이라고 부릅니다. 클래스 캡슐화하여 Obejct를 정의한 형식 인스턴스 클래스에 속한 개체를 인스턴스라 부릅니다. 메시지 Object 사이에 상호작용하는 수단 메시지를 수신한 Object는 메서드를 수행합니..

[C#] 3. 형식 개요, 3.1 object

C#은 강력한 형식의 언어로 모든 변수와 상수 및 메서드 시그니처의 입력 매개변수와 반환 값 등의 형식을 지정해야 합니다. 형식은 분류 방법에 따라 기본 형식과 사용자 정의 형식으로 나눌 수도 있으며 값 형식, 참조 형식, 포인터 형식으로 구분할 수도 있습니다. 기본 형식에는 true와 false를 값으로 가질 수 있는 bool 형식과 유니코드 문자를 표현하기 위한 char 형식, 정수와 실수를 표현하기 위한 여러 가지 형식과 문자열을 위해 string과 모든 형식의 기반 형식인 object를 제공하고 있습니다. 기본 형식으로 제공되는 형식 중에 string과 object는 참조 형식이며 나머지 형식들은 모두 value 형식입니다. public virtual bool Equals(object obj) p..

반응형