✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
1. Si vous souhaitez utiliser une classe existante mais que son interface ne correspond pas à celle dont vous avez besoin.
ou
2. Lorsque vous souhaitez créer une classe réutilisable qui interagit avec des classes non liées ou inconnues (c'est-à-dire celles qui n'auront pas nécessairement d'interfaces compatibles avec la classe que vous développez).
vous postulerez