Ich kann nicht entscheiden, welches Muster am besten für das folgende Problem geeignet ist.Bestes Design-Muster zu verwenden: Adapter oder Fassade
Ich habe ein Client-System, das mit einem separaten Subsystem interagieren wird. Das Subsystem ist ziemlich kompliziert und deshalb brauche ich eine Schnittstelle zwischen den beiden, um das Client-System zu vereinfachen. Das klingt nach einer perfekten Passform für das Fassadenmuster, aber ich denke, dass das Adaptermuster auch für mein Problem passt.
Macht es einen Unterschied, ob die Schnittstelle in der Mitte einzelne Tasks im Subsystem durch einfache API-Aufrufe aufruft?