Usar uma classe lista dentro de uma classe carrinho de compras é exemplo de um bom princípio de programação. Tal princípio é chamado de