Example. The Observer defines a one-to-many relationship so that when one object changes state, the others are notified and updated automatically . Some auctions demonstrate this pattern. Each bidder possesses a numbered paddle that is used to indicate a bid.