Learned a lot about the OOP concept .