Principles of Package Design
Creating Reusable Software Components
Price | $34.79 - $47.78
|
Rating | |
Author | Matthias Noback |
Publisher | Apress |
Published | 2018 |
Pages | 275 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1484241185 |
ISBN-13 | 9781484241189 |
Apply design principles to your classes, preparing them for reuse. You will use package design principles to create packages that are just right in terms of cohesion and coupling, and are user- and maintainer-friendly at the same time.
The first part of this book walks you through the five SOLID principles that will help you improve the design of your classes. The second part introduces you to the best practices of package design, and covers both package cohesion principles and package coupling principles. Cohesion principles show you which classes should be put together in a package, when to split packages, and if a combination of classes may be considered a "package" in the first place. Package coupling principles help you choose the right dependencies and prevent wrong directions in the dependency graph of your packages.
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.
- Matthias Noback (2 books)
5 5 54
Similar Books
The Principles of Beautiful Web Design
by Jason Beaird
Many non-designers believe that they're unable to create visually pleasing websites because they didn't go to art school, or that they lack creative flair.There are certain design maxims and techniques anyone can learn and apply to ensure that their website is not only functional, but sexy too. No art school required.Whether you...
Price: $3.74 | Publisher: SitePoint | Release: 2007
The Principles of Beautiful Web Design, 2nd Edition
by Jason Beaird
This second edition of The Principles of Beautiful Web Design is the ideal book for people who can build websites, but are seeking the skills and knowledge to visually enhance their sites.This revised, easy-to-follow guide is illustrated with beautiful, full-color examples, and leads readers through the process of creating great designs f...
Price: $3.99 | Publisher: SitePoint | Release: 2010
The Principles of Beautiful Web Design, 3rd Edition
by Jason Beaird, James George
The Principles of Beautiful Web Design is the ideal book for people who can build websites, but are seeking the skills and knowledge to visually enhance their sites.This book will teach you how to: Understand what makes "good design," from discovery through to implementation; Use color effectively, develop color schemes,...
Price: $24.03 | Publisher: SitePoint | Release: 2014
Graphic Design School, 7th Edition
by David Dabner, Sandra Stewart, Abbie Vickress
From understanding graphic design fundamentals, to developing original concepts, to creating finished designs - Graphic Design School develops design students' core competencies and provides practical advice and tips for how these fundamentals translate into new and evolving media. This Seventh Edition offers all new examples from we...
Price: $54.00 | Publisher: Wiley | Release: 2020
Understanding Industrial Design
by Simon King, Kuen Chang
With the coming flood of connected products, many UX and interaction designers are looking into hardware design, a discipline largely unfamiliar to them. If you're among those who want to blend digital and physical design concepts successfully, this practical book helps you explore seven long-standing principles of industrial design....
Price: $22.04 | Publisher: O'Reilly Media | Release: 2016
The Principles of Object-Oriented JavaScript
by Nicholas C. Zakas
If you've used a more traditional object-oriented language, such as C++ or Java, JavaScript probably doesn't seem object-oriented at all. It has no concept of classes, and you don't even need to define any objects in order to write code. But don't be fooled - JavaScript is an incredibly powerful and expressive object-o...
Price: $10.99 | Publisher: No Starch Press | Release: 2014
by Philippe Hong
Web design is the process of creating websites. It encompasses several different aspects, including webpage layout, content production, and graphic design. This book offers you everything you need to know to build your websites.The book starts off by explaining the importance of web design and the basic design components used in website d...
Price: $39.99 | Publisher: Packt Publishing | Release: 2018
Professional Microsoft Office SharePoint Designer 2007
by Woodrow W. Windischman, Bryan Phillips, Asif Rehmani
With Professional Microsoft Office SharePoint Designer 2007, you can master all aspects of using Share Point Designer in an Enterprise environment to enhance Microsoft SharePoint Products and Technologies. Review key integration points, how to use CSS editing tools to create and modify SharePoint themes, how to supplement SharePoint Desig...
Price: $14.00 | Publisher: Wrox | Release: 2009