What are design principles and how are they different from design patterns? Why we use design principles? Some Design principles for an idea. What are design patterns and their grouping into Creational Patterns Structural Patterns Behavioral Patterns Conclusion.