What are the SOLID principles, and how do you apply the Liskov Substitution Principle in your daily development?