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