Further reading
For further information, refer to the following:
- Object-Oriented Analysis and Design with Applications by Grady Booch: https://www.amazon.com/Object-Oriented-Analysis-Design-Applications-3rd/dp/020189551X/
- Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma et al: https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/
- Code Complete: A Practical Handbook of Software Construction by Steve McConnel: https://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670/
- Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans: https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215/