From ac7021b5be8d3619447c66da129f02aa10628745 Mon Sep 17 00:00:00 2001 From: Diego Borba Date: Mon, 12 Feb 2024 21:48:46 -0300 Subject: [PATCH] Solid Article Improved --- Concepts/SOLID/README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Concepts/SOLID/README.md b/Concepts/SOLID/README.md index fcf2845..e314142 100644 --- a/Concepts/SOLID/README.md +++ b/Concepts/SOLID/README.md @@ -1,14 +1,14 @@ # What is SOLID? The *SOLID* principles were introduced by *Robert C. Martin (Uncle Bob)* in his 2000 paper [*Design Principles and Design Patterns*](https://staff.cs.utu.fi/~jounsmed/doos_06/material/DesignPrinciplesAndPatterns.pdf), they are: --**S**RP: [*The single-responsibility principle*](SRP.MD) --**O**CP: [*The open-closed principle*](OCP.md) --**L**SP: [*The Liskov substitution principle*](LSP.md) --**I**SP: [*The interface segregation principle*](ISP.md) --**D**IP: [*The dependency inversion principle*](DIP.md) +-**S**RP: [*The single-responsibility principle*](SRP.MD) +-**O**CP: [*The open-closed principle*](OCP.md) +-**L**SP: [*The Liskov substitution principle*](LSP.md) +-**I**SP: [*The interface segregation principle*](ISP.md) +-**D**IP: [*The dependency inversion principle*](DIP.md) They are a set of five principles that help us to write better code, they are not rules, but guidelines that **help us to write code that is easier to maintain, understand and extend**. Related Links: - [*A Solid Guide to SOLID Principles*](https://www.baeldung.com/solid-principles) -- [*Writing SOLID Java code*](https://blogs.oracle.com/javamagazine/post/curly-braces-java-solid-design) \ No newline at end of file +- [*Writing SOLID Java code*](https://blogs.oracle.com/javamagazine/post/curly-braces-java-solid-design)