SOLID — программируем правильно

Попробовал найти объяснение с примерами, что такое SOLID, с первого раза не получилось. Тогда и решил придумать свои.

Режиссер из меня никакой, но надеюсь, что хотя бы программист не плохой.