Classes abstract implementation details from their interfaces
DPontes opened this issue · comments
Diogo Pontes commented
All class member functions document their effects, either through function names, comments, or formal documentation. Member functions do not change program state in undocumented ways.