EPISODE · Nov 11, 2021 · 21 MIN
Software Design Patterns
from Wisdom Bytes · host Wisdom Bytes
Design patterns are reusable solutions to commonly occurring programming problems. In other words, they can act as templates to solve problems we encounter in our day to day programming. They help make our code more structured, robust, scalable and maintainable. In this video, we discuss what design patterns are and why should a software developer care about them. We also discuss how design patterns can be effective tools of communication and how we can combine multiple patterns to achieve something. We briefly touch on the types of design patterns as well: Creational, Structural and Behavioral. We also cover why there are so many design patterns under those three classifications and when to use which one. 00:00 Intro 00:15 What is a design pattern 02:40 Why do we need design patterns? 07:30 Types of design patterns 08:23 Why do we need so many? 10:23 Which pattern to use when 17:44 Composing design patterns 21:14 Conclusion Discord server link: https://discord.gg/cE7q4qr8tY Podcast: https://anchor.fm/wisdom-bytes
Embed this episode
Ready to play
Software Design Patterns
No transcript for this episode yet
Similar Episodes
No similar episodes found.