Design patterns over SOLID and GRASP principles in real projects

Daniel Damyanov, Atanas Hristov, Zlatko Varbanov · Mathematics and Education in Mathematics · 2024

Design patterns (models) are repeatable and reusable constructions and solutions for common situations and problems to improve the quality of software systems. SOLID and GRASP are sets of design principles that are used in object-oriented software development. In this work we consider these solutions and principles and compare their (possibly combined) usage in different cases.

Read the paper · More papers on PaperTik