We look at object-oriented design principles, including delegation, open-closed, single responsibility, substitution, and interface segregation principles.
Download Microservices for Java Developers: A hands-on introduction to frameworks and containers. Brought to you in partnership with Red Hat.
Download Building Reactive Microservices in Java: Asynchronous and Event-Based Application Design. Brought to you in partnership with Red Hat.