Principles of Package Design
Creating Reusable Software Components
by Matthias Noback
Introduces SOLID principles: Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion
The first book to provide extensive coverage of component/package design principles
Offers easy-to-read but advanced design principles, making it valuable to many software developers with a broad range of experience in the field
https://www.apress.com/us/book/9781484241189
Principles of Package Design
by Matthias Noback
Introduces SOLID principles: Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion
The first book to provide extensive coverage of component/package design principles
Offers easy-to-read but advanced design principles, making it valuable to many software developers with a broad range of experience in the field
https://www.apress.com/us/book/9781484241189