[c++] 클래스 다이어그램
class Person {
private:
string name;
int age;
public:
void setName(string newName);
void setAge(int newAge);
string getName();
int getAge();
};
class Student : public Person {
private:
string studentID;
public:
void setStudentID(string id);
string getStudentID();
};
class Teacher : public Person {
private:
string employeeID;
public:
void setEmployeeID(string id);
string getEmployeeID();
};
위의 예시는 Person
클래스를 기반으로 하는 Student
클래스와 Teacher
클래스를 보여줍니다. Student
클래스와 Teacher
클래스는 각각 Person
클래스를 상속받고 있음을 보여주고 있습니다. 또한, 각 클래스의 속성과 메서드를 나타내고 있습니다.
클래스 다이어그램은 프로그램의 구조를 이해하고 시각화하는 데 유용하며, 객체 간의 상호작용을 파악하는 데 도움이 됩니다.
더 많은 내용 및 예제 코드가 필요하시면, C++ 클래스 다이어그램에 대해 자세히 학습할 수 있는 많은 온라인 자료가 제공되고 있습니다.