A Tale of Design Patterns

Design pattern is a general reusable solution to a commonly occurring problem where we use best practices in the programming world. Well there are two sides to everything, so there exists Anti - patterns. Anti pattern is a common response to a recurring problem that is usually ineffective and risks being highly counterproductive. few examples are … Continue reading A Tale of Design Patterns

The Story of Object-Oriented Programming


First, what's Object-Oriented Programming? the answer to that is, well you can google the definition and go through all the buzzwords extravaganza to learn that it is one of the programming paradigms out there. Okay now, what's a programming paradigm? "The term programming paradigm is the style or way of thinking about and approaching problems." … Continue reading The Story of Object-Oriented Programming