184.

Delegates are typically used to implement what design pattern?

Delegates are used to code the publish/subscribe pattern. The subscriber creates a delegate and registers it with the publisher. The publisher notifies the subscribers by invoking through the delegate as needed.