Misspelt File
Class Design Improvement

member functions: Query + Command
Prevent implicit default constructor
virtual destructor
Simplified parameterised constructor