C++

C++ 6주차 예습과제

wlsn 2024. 10. 7. 16:59

강의 주제 : 객체 지향 프로그래밍, 클래스와 객체

 

강의 키워드(주요 단어) : 구조체, 객체지향 프로그래밍, 클래스와 객체, 다이어그램

 

주요 내용 요약

구조체의 C와 C++의 차이는 변수의 모임이라는 것은 공통적으로 같지만 C++은 함수가 추가되고, struct는 public, class는  private가 기본이다.

C는 struct Man을 쓰는 반면, C++은 Man을 쓴다.

구조적 프로그래밍은 기능에 따라 세분화하고 각각의 기능을 다른 사람이 분업의 형태로 작업을 할 수 있다. 하지만 프로그램이 복잡해질수록 디버깅 및 유지보수가 힘들고 자료와 처리동작을 별도로 구분하기 때문에 서로 밀접한 연관성을 갖지 못한다.

그래서 나온 계념이 객체지향 프로그래밍.  구조적 프로그래밍 기법을 계승하고 발전시킨 형태로 자료와 처리동작을 하나로 묶는 객체(Object) 개념을 도입했다.

 

감상 평

객체지향프로그래밍이 나온 이유와 그 과정, 과거사의 이야기를 재밌게 들을 수 있었다.

 

강의 이해도

80%

확실하게 모르는 부분이 조금 있는거같다.

'C++' 카테고리의 다른 글

C++ 7주차 예습과제  (0) 2024.10.14
C++ 6주차 강의 내용  (0) 2024.10.08
C++ 5주차 강의 내용  (0) 2024.10.01
C++ 4주차 강의 내용  (0) 2024.09.24
C++ 4주차 예습과제  (0) 2024.09.23