Márien, S. (2008). Decision based examination of object-oriented programming and Design Patterns. Teaching Mathematics and Computer Science, 6(1), 83-109. https://doi.org/10.5485/TMCS.2008.0174