SOLID is a mnemonic acronym for five design principles intended to make software designs more understandable, flexible, and maintainable.
The principles are a subset of many principles promoted by American software engineer and instructor Robert C. Martin, first introduced in his 2000 paper Design Principles and Design Patterns.
SOLID concepts are:
"There should never be more than one reason for a class to change." In other words, every class should have only one responsibility.
"software entities ... should be open for extension, but closed for modification."
Liskov substitution principle
objects in a program should be replaceable with instances of their subtypes without altering the correctness of that program. See also design by contract.
Interface segregation principle
"many client-specific interfaces are better than one general-purpose interface."
Dependency inversion principle
"depend upon abstractions, [not] concretions."
The SOLID acronym was introduced later, around 2004, by Michael Feathers.
Although the SOLID principles apply to any object-oriented design, they can also form a core philosophy for methodologies such as agile development or adaptive software development.
It's made of 100% ring-spun cotton and is soft and comfy.
The double stitching on the neckline and sleeves add more durability to what is sure to be a favorite!
• 100% ring-spun cotton
• 4.5 oz/y² (153 g/m²)
• Shoulder-to-shoulder taping
• Quarter-turned to avoid crease down the center
• Blank product sourced from Bangladesh, Honduras, Haiti, Mexico, or Nicaragua
|Length (inches)||28||29 ¼||30 ¼||31 ¼||32 ½||33 ½|