As for delegate, I hope you can give me some examples

In the process of learning delegate, I found that I am not very familiar with the application of delegate. Please give me an example when I will use delegate.

You can study simple example how to use them in this forum post, this blog post, another blog post and off course there is always Unreal Wiki and official Documentation