Authors:
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
Buying options
This is a preview of subscription content, access via your institution.
Table of contents (12 chapters)
-
Front Matter
-
Back Matter
About this book
- Apply the SOLID principles of class design
- Determine if classes belong in the same package
- Know whether it is safe for packages to depend on each other
Keywords
- SOLID principles
- package design principles
- object design
- component design
- dependencies
- coupling
- cohesion
- reusability
- Domain-Driven Design
- object design
- test-driven development
Authors and Affiliations
-
Zeist, The Netherlands
Matthias Noback
About the author
Bibliographic Information
Book Title: Principles of Package Design
Book Subtitle: Creating Reusable Software Components
Authors: Matthias Noback
DOI: https://doi.org/10.1007/978-1-4842-4119-6
Publisher: Apress Berkeley, CA
eBook Packages: Professional and Applied Computing, Professional and Applied Computing (R0), Apress Access Books
Copyright Information: Matthias Noback 2018
Softcover ISBN: 978-1-4842-4118-9Published: 14 November 2018
eBook ISBN: 978-1-4842-4119-6Published: 13 November 2018
Edition Number: 1
Number of Pages: XIX, 275
Number of Illustrations: 59 b/w illustrations
Topics: Programming Techniques, Compilers and Interpreters, Software Engineering, Web Development, Open Source