객체지향프로그래밍(30) - 강의를 마무리 하며

객체지향 프로그래밍 마무리 및 다시 보기

Featured image

객체지향 프로그래밍 강의는 총 30강으로 C언어를 배우고 난 후, 실질적인 개발을 위해 객체지향 프로그래밍을 배우고 싶은 사람들을 위해 만들어졌다.

완전 기초인 클래스와 객체부터 세부 사항으로 들어가, 많은 키워드와 메모리로 보는 작동원리까지 포괄적으로 다루었다.

OOD에 대한 내용과 템플릿 프로그래밍은 모호해서 제외했지만, 최대한 실전에서 사용할 법한 예제를 통해 현실적인 비유가 되는 설명하려고 노력했다.


목차

객체지향프로그래밍(1) - Welcome to C++

객체지향프로그래밍(2) - 객체지향프로그래밍(OOP)의 필요성?

객체지향프로그래밍(3) - 객체, 클래스, 인스턴스

객체지향프로그래밍(4) - 캡슐화, 추상화

객체지향프로그래밍(5) - 생성자

객체지향프로그래밍(6) - 함수 오버로딩, 생성자 오버로딩

객체지향프로그래밍(7) - 소멸자

객체지향프로그래밍(8) - 참조자와 복사 생성자

객체지향프로그래밍(9) - const와 static, 이름 공간

객체지향프로그래밍(10) - 객체지향 스타일로 포켓몬 다시 만들어보기

객체지향프로그래밍(11) - 상속(1)

객체지향프로그래밍(12) - 상속(2), 메모리 구조로 보는 상속

객체지향프로그래밍(13) - 상속(3), this 포인터

객체지향프로그래밍(14) - 상속(4), 상속의 용도

/객체지향프로그래밍(15)-상속(5),-다중-상속/

객체지향프로그래밍(16) - 집합(aggregation)과 합성(composition)

객체지향프로그래밍(17) - 오버라이딩

객체지향프로그래밍(18) - 가상함수와 업 캐스팅, 다운 캐스팅

객체지향프로그래밍(19) - 오버라이딩(2), 순수 가상 함수와 추상클래스

객체지향프로그래밍(20) - 가상 소멸자

객체지향프로그래밍(21) - 가상 상속

객체지향프로그래밍(22) - 연산자 오버로딩(1), 단항 연산자와 산술 연산자

객체지향프로그래밍(23) - 연산자 오버로딩(2), 산술대입연산자와 조건 연산자

객체지향프로그래밍(24) - 형변환의 모든 것

객체지향프로그래밍(25) - explicit 키워드와 mutable 키워드

객체지향프로그래밍(26) - 오버로딩의 모든 것

객체지향프로그래밍(27) - friend 키워드란?

객체지향프로그래밍(28) - 이론적 배경(1) - 객체지향의 4대 특성

/객체지향프로그래밍(29)-이론적-배경(2)-객체지향의-solid-원칙/


앞으로 연재할 계획은

더 많은 알고리즘이 궁금하다면? C++ 언어 알고리즘 강의

더 많은 통신이 궁금하다면? C 언어 네트워크 강의

더 많은 멀티 프로세싱 및 멀티 쓰레딩이 궁금하다면? C 언어 동시성 프로그래밍 강의

이었으나.. 쏘마 합격이 있고 정신이 없어서 될 지는 사실 모르겠긴하다.. ㅠㅠ