H Yarahmadi, SMH Hasheminejad - Artificial Intelligence Review, 2020 - dl.acm.org
Nowadays, software engineers have a great tendency to use design patterns (DPs) because
they are considered to have an important role in software engineering in the sense that they …