Class ConcreteColleague

java.lang.Object
Behavioral.Mediator.Colleague
Behavioral.Mediator.ConcreteColleague

public class ConcreteColleague extends Colleague
Concrete implementation of the Colleague class. Represents a participant in the communication facilitated by the mediator.
  • Constructor Details

    • ConcreteColleague

      public ConcreteColleague(Mediator mediator, String name)
      Constructor to create a named colleague.
      Parameters:
      mediator - The mediator instance.
      name - The name of the colleague.
  • Method Details

    • receive

      public void receive(String message)
      Description copied from class: Colleague
      Handles a received message.
      Specified by:
      receive in class Colleague
      Parameters:
      message - The message received.
    • getName

      public String getName()
      Gets the name of the colleague.
      Returns:
      The name.