L'interface est chargée de connecter ou de séparer le ** monde réel ** chaotique du ** monde informatique strict **. Pour faciliter la réalisation des pièces, la mise en œuvre est la plus simple possible, et la complexité est bloquée par l'interface!
Étant donné que l'interface décrit des ** spécifications ** commerciales proches du monde réel chaotique, elle remplace la complexité des classes générales au niveau de l'implémentation en autorisant l'héritage multiple.
C'est le concepteur qui définit les relations et les conditions entre les interfaces. L'exploitant code simplement en fonction de la conception sans être conscient de la complexité de l'entreprise. Cependant, il est important de faire attention à ne pas introduire de conditions d'implémentation (de traitement) dans l'interface. Au contraire, il est important de veiller à ne pas introduire de conditions (commerciales) entre les interfaces dans la mise en œuvre (traitement). À cette fin, l'interface permet à l'héritage multiple de représenter la complexité, et l'implémentation limite l'héritage multiple pour éviter la complexité.
De plus, la ** fonction ** qui associe métier et traitement est à la fois un ** langage commun **.
Recommended Posts