객체지향언어의 특징을 잘 이해할수있는 c++소스를 만들어서 설명해줘답변빠른 검색C++에서 객체지향 프로그래밍의 특징을 잘 보여주는 예제를 만들어 보겠습니다. 이 예제는 캡슐화, 상속, 다형성, 추상화의 네 가지 특징을 포함합니다.예제: 도형 클래스cpp#include #include #include using namespace std;// 추상 클래스 (Abstraction)class Shape {public: virtual void draw() = 0; // 순수 가상 함수 (pure virtual function) virtual ~Shape() {} // 가상 소멸자 (virtual destructor)};// 캡슐화 (Encapsulation)class Circle : public Sha..