Design patterns over SOLID and GRASP principles in real projects
Mathematics and Education in Mathematics, Tome 53 (2024), pp. 76-84
Cet article a éte moissonné depuis la source Bulgarian Digital Mathematics Library
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.
Шаблоните (моделите) за софтуерен дизайн са повтарящи се и многократно използвани конструкции и решения за често срещани ситуации и проблеми за подобряване на качеството на софтуерните системи. SOLID и GRASP са набори от принципи на проектиране, които се използват при разработка на обектно-ориентиран софтуер. В тази работа разглеждаме тези решения и принципи и сравняваме тяхното (евентуално комбинирано) използване в различни случаи.
Keywords:
design patterns, SOLID, GRASP, object-oriented design, 68N19, 68U35, шаблони за софтуерен дизайн, SOLID, GRASP, обектно-ориентиран дизайн, 68N19, 68U35
@incollection{MEM_2024_53_a10,
author = {Damyanov, Daniel and Hristov, Atanas and Varbanov, Zlatko},
title = {Design patterns over {SOLID} and {GRASP} principles in real projects},
booktitle = {},
series = {Mathematics and Education in Mathematics},
pages = {76--84},
year = {2024},
volume = {53},
language = {en},
url = {http://geodesic.mathdoc.fr/item/MEM_2024_53_a10/}
}
TY - JOUR AU - Damyanov, Daniel AU - Hristov, Atanas AU - Varbanov, Zlatko TI - Design patterns over SOLID and GRASP principles in real projects JO - Mathematics and Education in Mathematics PY - 2024 SP - 76 EP - 84 VL - 53 UR - http://geodesic.mathdoc.fr/item/MEM_2024_53_a10/ LA - en ID - MEM_2024_53_a10 ER -
Damyanov, Daniel; Hristov, Atanas; Varbanov, Zlatko. Design patterns over SOLID and GRASP principles in real projects. Mathematics and Education in Mathematics, Tome 53 (2024), pp. 76-84. http://geodesic.mathdoc.fr/item/MEM_2024_53_a10/