PinnedUmair Habib PerachaWhat are Creational Design Patterns — Why do I need one?In the previous article in this series, we looked into What are Creational Design Patterns and we dived into Factory patterns. Today, we’ll…Apr 14, 2023Apr 14, 2023
Umair Habib PerachaWhat are Creational Design Patterns — Why do I need one?In general, a pattern is a repeatable, recognizable, and predictable solution. When talking about Creational Design Patterns, these…Apr 3, 2023Apr 3, 2023
Umair Habib PerachaSoftware Design Patterns: An introductionA pattern is: a usually repeating or recurring phenomenon. The concept of design patterns was first introduced in the field of civil…Feb 18, 2023Feb 18, 2023
Umair Habib PerachaLife of a Married Software Engineer [Part-2]After years of being in a 1:1 relationship, I realized that I needed to refactor my Wife class and use design patterns to better manage our…Feb 14, 2023Feb 14, 2023
Umair Habib PerachaLife of a Married Software Engineer (explained in Programming terms)Once I associated with a Wife class and implemented IMarriedLife interface, I couldn’t associate with any other class.Feb 14, 2023Feb 14, 2023
Umair Habib PerachaLife of a Software Engineer (explained in programming terms)The moment I implemented IJob interface on my Life’s base class, all my friend functions turned into virtual functions.Feb 14, 2023Feb 14, 2023