software design coupling cohesión solid principles
Tout plus