Mixin based Adaptation of Design Patterns
Virginia Niculescu
2021
Abstract
Design patterns represent important mechanisms in software development, since a design pattern describes the core of the solution for a recurrent problem. This core solution emphasizes the participants with their responsibilities, and their possible relationships and collaborations. In the classical form these solutions are based on inheritance and composition relationships with a favor on composition. Mixins represents another important reuse mechanism that increases the level of flexibility of the resulted structure. In this paper, we investigate the possibility of using mixin for design pattern implementation, providing interesting adaptations. This approach represents a complementary realization of the design patterns, that brings the advantages of increased flexibility and statically defined relations between pattern participants.
DownloadPaper Citation
in Harvard Style
Niculescu V. (2021). Mixin based Adaptation of Design Patterns. In Proceedings of the 16th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-508-1, pages 261-268. DOI: 10.5220/0010444702610268
in Bibtex Style
@conference{enase21,
author={Virginia Niculescu},
title={Mixin based Adaptation of Design Patterns},
booktitle={Proceedings of the 16th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2021},
pages={261-268},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010444702610268},
isbn={978-989-758-508-1},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 16th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Mixin based Adaptation of Design Patterns
SN - 978-989-758-508-1
AU - Niculescu V.
PY - 2021
SP - 261
EP - 268
DO - 10.5220/0010444702610268