多くの本や記事では、インターフェースに関するそのような定義を見るかもしれません。インターフェースは、消費者(呼び出し元)とプロバイダー(呼び出し先)の間の「契約」または合意です。しかし、残念ながら、呼び出し元クラスとは何かを説明する明確な例はありません。または、呼び出し先クラスとは何であり、インターフェイスを介して相互に通信する方法を示します。
この観点から、呼び出し元(コンシューマー)と呼び出し先(プロバイダー)という用語について混乱しています。インターフェイスを定義し、クラスがそのインターフェイスを実装していることを知っています。実装者クラスは呼び出し元と見なされます。呼び出し先、呼び出し先がインターフェイスをどのように使用するかについては、誰でもこの用語をわかりやすく説明し、その明確な例を示すことができます。
どんな助けでも大歓迎です。