The Data class and its members are a huge mess. The functions names are not consistant through sub-classes (class.getX() vs class.x() for getters) and the attributes are public for some classes and private with a getter on others. It makes remembering how to access data harder.
A coherent naming/accessing convention should be decided and applied on the whole structure.
The
Data
class and its members are a huge mess. The functions names are not consistant through sub-classes (class.getX()
vsclass.x()
for getters) and the attributes are public for some classes and private with a getter on others. It makes remembering how to access data harder.A coherent naming/accessing convention should be decided and applied on the whole structure.