Если вы зададите 10 людям этот вопрос, вы обязательно получите 10 разных ответов. Хотя ответы могут быть изложены в разных словах, они, вероятно, будут передавать одно и то же значение. Лично для меня хороший программист — это тот, кто способен понять проблему, придумать жизнеспособное решение, быть способным представить это решение конечному польз…
https://lmgtfy.com/?q=SOLID