///
Arcabouços de software , conhecidos como frameworks , promovem a reutilização de código, normalmente associado a um domínio específico. Os frameworks definem ainda pontos de extensão que permitem ao desenvolvedor adaptar o framework as suas necessidades e adicionar novas funcionalidades. Implementam-se extensões de framework, principalmente, usando os conceitos de