Un subarray est un extrait d’un tableau plus grand. On appelle cela une plage contiguë de valeurs dans un array.
Exemple :
[3, 4, 5] est un subarray de [1, 2, 3, 4, 5, 6, 7, 8]
[2, 4, 6] n’est pas un subarray de [1, 2, 3, 4, 5, 6, 7, 8]
Il faut nécessairement la même suite de valeurs dans le grand tableau et dans le petit, sans éléments intermédiaires.
Par exemple, [2, 4, 6] n’est pas un subarray mais [2, 3, 4, 5, 6] l’aurait été, car dans [1, 2, 3, 4, 5, 6, 7, 8] on retrouve la même suite de valeurs.
Le principe #SOLID est un ensemble de règles pour écrire du code maintenable, évolutif et robuste. Il est enseigné dans beaucoup d'écoles, et pour cause, si vous voulez un projet orienté objet propre, vous devrez appliquer ces principes !
1️⃣ | Principe - Single Responsibility principle
Le S représente le Single Responsibility Principle, qui stipule qu'une classe ne devrait avoir qu'une seule responsabilité.