이러한 클래스는 추상화, 캡슐화, 다형성, 상속 및 구성의 핵심 원칙을 사용하여 설계되었습니다. 추상화 원칙은 본질에 집중하는 것으로 요약할 수 있습니다. 기본 원칙은 클래스 구조를 가능한 한 단순하게 만드는 것입니다.

These classes are designed using the core principles of abstraction, encapsulation, polymorphism, inheritance, and composition. The abstraction principle can be summarized as focusing on the essential. The basic principle is to make the classes structure as simple as possible.