What is SOLID, and examples of how to use each principle.
SOLID principles in simple terms:
0:00 Introduction
1:00 Single Responsibility Principle (SRP)
1:36 Example Use Case
6:00 Open/Closed Principle (OCP)
6:55 Example Use Case
13:20 Liskov Substitution Principle (LSP)
16:29 Example Violation #1
21:02 Example Violation #2
25:05 Example Violation #3
28:47 Example Violation #4
32:28 Interface Segregation Principle (ISP)
33:09 Example Violation #1
37:29 Example Violation #2
42:49 Dependency Inversion Principle DIP
43:21 FizzBuzz Usage Example
47:32 Example of Violation #1
#development #programming #development