Toggle navigation menu
Learntail
Home
Pricing
Sign up
Login
Sign up
Question 1 of 10
Enter some rich text...
Clients should not be forced to depend on interfaces they do not use.
A class should have only one reason to change.
Modules should be easy to replace and interchange.
Software entities should be open for extension but closed for modification.
Code should be separated based on layers of architecture.
Next