Data structures

Data structure of the class and some practices