Difference between revisions of "SOLID"
From Lost In Wonderlands
(→SOLID) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
+ | == See also == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* [[DesignPatterns]] | * [[DesignPatterns]] | ||
* [[AntiPatterns]] | * [[AntiPatterns]] | ||
Line 41: | Line 20: | ||
* [[SecureCode]] | * [[SecureCode]] | ||
* [[UML]] | * [[UML]] | ||
+ | * [[SOLID]] | ||
+ | * [[Packages Principle]] | ||
+ | * [[KISS]] | ||
+ | * [[DRY]] | ||
+ | * [[GRASP]] | ||
+ | * [[YAGNI]] | ||
* [[Main_Page]] | * [[Main_Page]] | ||
+ | |||
+ | == SOLID == | ||
+ | ''https://en.wikipedia.org/wiki/SOLID_(object-oriented_design)'' | ||
+ | |||
+ | * '''S - SRP Single Responsability Principle''' | ||
+ | https://en.wikipedia.org/wiki/Single_responsibility_principle | ||
+ | |||
+ | * '''O - OCP Open / Close Principle''' | ||
+ | https://en.wikipedia.org/wiki/Open/closed_principle | ||
+ | |||
+ | * '''L - LSK Liskov Substitution Principle''' | ||
+ | https://en.wikipedia.org/wiki/Liskov_substitution_principle | ||
+ | |||
+ | * '''I - ISP Interface Segregation Principle''' | ||
+ | https://en.wikipedia.org/wiki/Interface_segregation_principle | ||
+ | |||
+ | * '''D - DIP Dependency Inversion Principle''' | ||
+ | https://en.wikipedia.org/wiki/Dependency_inversion_principle |
Latest revision as of 15:40, 7 March 2016
SOLID priciples
by paul.plaquette, Senior Software Engineer, Trilda Open Source
NeXT Steps
here everything has yet to be done !
coming soon :
Everything You Always Wanted to Know on SOLID principles... (But Were Afraid to Ask)
See also
- DesignPatterns
- AntiPatterns
- Refactoring
- CleanCode
- SecureCode
- UML
- SOLID
- Packages Principle
- KISS
- DRY
- GRASP
- YAGNI
SOLID
https://en.wikipedia.org/wiki/SOLID_(object-oriented_design)
- S - SRP Single Responsability Principle
https://en.wikipedia.org/wiki/Single_responsibility_principle
- O - OCP Open / Close Principle
https://en.wikipedia.org/wiki/Open/closed_principle
- L - LSK Liskov Substitution Principle
https://en.wikipedia.org/wiki/Liskov_substitution_principle
- I - ISP Interface Segregation Principle
https://en.wikipedia.org/wiki/Interface_segregation_principle
- D - DIP Dependency Inversion Principle
https://en.wikipedia.org/wiki/Dependency_inversion_principle