Abstract
SOLID is an acronym which stands for the following design principles (and their abbreviations):
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
SoC is short for System on a Chip, a kind of microprocessor that incorporates all (or most) aspects of a computer.
- 2.
An anti-pattern is a design pattern that also, unfortunately, shows up in code often enough to be recognized globally. The difference between a pattern and an anti-pattern is that anti-patterns are typically patterns of bad design, resulting in code that’s difficult to understand, maintain, and refactor.
- 3.
Notice we’re using a single & in the evaluation. If you want to use &&, you’ll also need to override the true and false operators in ISpecification.
- 4.
Martin, Robert C. (2003), Agile Software Development, Principles, Patterns, and Practices, Prentice Hall, pp. 127–131.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2020 Dmitri Nesteruk
About this chapter
Cite this chapter
Nesteruk, D. (2020). The SOLID Design Principles. In: Design Patterns in .NET Core 3. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-6180-4_1
Download citation
DOI: https://doi.org/10.1007/978-1-4842-6180-4_1
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-6179-8
Online ISBN: 978-1-4842-6180-4
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)