본문 바로가기

2학년 1학기/레포트

[윈도우즈프로그래밍II] 4주차 레포트

객체지향

클래스로부터 객체를 생성하고 생성된 객체로 프로그램을 실행


캡슐화 : 자료와 처리를 하나로 묶고 보호하여 프로그램의 에러를 줄이며 유지보수를 편하게함

ex) 클래스 내의 기본 속성은 private, public 멤버함수로 private 멤버변수를 수정함


상속 : 기존의 프로그램을 재사용하여 반복과 복잡도를 줄일수있음.

ex) 공통부분이 많을 경우 부모 클래스로 부터 상속받음


다형성 : 유사한 기능들을 같은 하나의 이름으로 설정해 복잡도를 줄여 이해를 도움 (함수뿐만 아니라 연산자에도 가능)

ex) 각 자료형에 따른 print 함수를 만들고 출력결과의 자료형에 따라 다른이름이 아닌 같은 이름을 사용



학사관리 학생 클래스 UML

학생

학번

학년

이름

수강과목들

평점들

학점들

평균...

 각 데이터의

입력,출력,수정

평균구하기


성적처리 프로그램 클래스 변환 UML

학생성적 

학번

이름

국어,영어,수학,총점

평균

학생성적 데이터 입력

평균,총점 계산

모든 학생 성적 출력

정렬


'2학년 1학기 > 레포트' 카테고리의 다른 글

c++ 테트리스 클래스 생각해보기  (0) 2015.05.06
객체지향 용어 비교  (0) 2015.03.31