Questions
- Does your code follow a well-structured and consistent namespace hierarchy with not too many or too few classes in each namespace?
- Is there any part of your code that might be improved by using inheritance to promote code reuse?
- Can you think of any repetitive rules or other structures in your code that might benefit from polymorphism?