Some Theory and Practice on Patterns – In Practice Yann-Gaël Guéhéneuc