Project

General

Profile

Solidprinciples » History » Version 1

Nicolas Aunai, 27/08/2016 04:48 PM

1 1 Nicolas Aunai
# The SOLID principles
2
3
**S** : [Separation of concerns principle](https://en.wikipedia.org/wiki/Separation_of_concerns)
4
**O** : [Open-Closed principle](https://en.wikipedia.org/wiki/Open/closed_principle)
5
**L** : [Liskov substitution Principle](https://en.wikipedia.org/wiki/Liskov_substitution_principle)
6
**I** : [Interface segregation Principle](http://www.oodesign.com/interface-segregation-principle.html)
7
**D** : [Dependency Inversion Principle](https://en.wikipedia.org/wiki/Dependency_inversion_principle)
8
9
10
## Videos
11
12
* [Short videos](https://www.youtube.com/playlist?list=PL4CE9F710017EA77A) for each of the principles (youtube)
13
* [Bob Martin on SOLID principles](https://youtu.be/QHnLmvDxGTY?list=PLxFxFel9Rj4MZrjEhrHpzIp4S6TWDrxSz) (youtube)