Why these five
SOLID is five guidelines for arranging classes so that changing one thing does not force you to change ten others. They are not laws. They are named descriptions of mistakes people kept making.
S — Single Responsibility Principle
A class should have one reason to change.
A class that reads a CSV file, calculates marks and prints a report card has three reasons to change: a new file format, a new grading rule, a new report layout. Three unrelated teams edit the same file and break each other's work.
Split it: a MarksReader, a GradeCalculator, a ReportPrinter. Each has one reason to change.