본문 바로가기

객체지향프로그래밍2

[C/C++ 프로그래밍 : 중급] 4. 접근 제어 지시자 Chapter 4. 접근 제어 지시자 접근 제어 지시자는 클래스 내의 멤버(변수, 함수)가 외부에서 접근할 수 있는 범위를 제한하는 방법을 제공합니다. 이를 통해 객체 지향 프로그래밍의 핵심 원칙 중 하나인 '정보 은닉'이 가능하며, 이로 인해 프로그램의 안정성과 유지 보수성이 향상됩니다. public, private, protected 세 가지 접근 제어 지시자에 대한 개념과 사용법을 배우게 될 것입니다. 이번 장을 통해 클래스 설계에 있어 접근 제어 지시자의 중요성을 이해해 보도록 합시다. [Chapter 4. 접근 제어 지시자] 4.1. 접근 제어 지시자의 이해 4.1.1. 접근 제어 지시자란 무엇인가 4.1.2. 접근 제어 지시자의 필요성 4.1.3. 접근 제어 지시자의 종류 4.2. public.. 2023. 5. 25.
[C/C++ 프로그래밍 : 중급] 1. 객체 지향 프로그래밍의 개념 Chapter 1. 객체 지향 프로그래밍의 개념 객체 지향 프로그래밍(Object-Oriented Programming, OOP)은 프로그래밍 패러다임 중 하나로, 복잡한 문제를 해결하기 위해 '객체'라는 개념을 중심으로 설계합니다. 이 챕터에서는 OOP의 기본 개념과 역사, 주요 구성 요소(클래스, 객체, 메서드, 상속, 다형성, 캡슐화)를 소개하며, OOP가 코드의 재사용성, 유지보수성, 안정성에 어떻게 기여하는지를 설명합니다. 또한 C++에서 OOP를 어떻게 구현하는지에 대한 예제를 제공하며, 효과적인 객체 지향 설계를 위한 SOLID 원칙을 소개합니다. 이 챕터를 통해 독자는 OOP의 핵심 개념을 이해하고 C++에서 이를 적용하는 방법을 배울 수 있습니다. [Chapter 1. 객체 지향 프로그래.. 2023. 5. 16.