Today I am going to discuss a very simple behavioral design pattern called the Iterator design pattern. Almost every programming language has data structure and collection, hence they provide iterator and we iterate over the objects. Sometimes we use for loop or forEach loop to do that but we need…

“Once you stop dreaming, You start dying” — Bill Johnson

When we write code we think of everything as an object and One object can hold multiple objects like a chain inside the parent object. Every object can be treated as a single instance of the same type of object…

“If you want to go fast, go alone. If you want to go far, go together”. - African Proverb.

Template method pattern is used when we have multiple algorithms that have some common functionality. In general words, the template is like a default structure for doing a specific task. we…

Let’s start with a quote,
If you are not prepared to be wrong, you never come up with anything original.
Sir Ken Robinson.

Software Architecture

The software design pattern is a reusable solution to the commonly occurring problem within a given context in Software Architecture. In software design, we can…

Abdullah Al Noman

Software Engineer | High Integrity System Graduate @Frankfurt University of Applied Sciences

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store