Mixin based Adaptation of Design Patterns

Virginia Niculescu

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.

Download


Paper 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