Mediator Vs Observer Object-Oriented Design Patterns

前端 未结 8 768
一向
一向 2020-11-29 17:48

I have been reading the Gang Of Four, in order to solve some of my problems and came across the Mediator pattern.

I had earlier use

8条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-11-29 18:28

    Observer

    1. Without

    • Client1: Hey Subject, when do you change?

    • Client2: When did you change Subject? I have not noticed!

    • Client3: I know that Subject has changed.

    2. With

    • Clients are silent.
    • Some time later ...
    • Subject: Dear clients, I have changed!

    Mediator

    1. Without

    • Client1: Hey Taxi1, take me some where.
    • Client2: Hey Taxi1, take me some where.
    • Client1: Hey Taxi2, take me some where.
    • Client2: Hey Taxi2, take me some where.

    2. With

    • Client1: Hey TaxiCenter, please take me a Taxi.
    • Client2: Hey TaxiCenter, please take me a Taxi.

提交回复
热议问题