File tree Expand file tree Collapse file tree 3 files changed +17
-0
lines changed
mediator/src/main/java/com/iluwatar Expand file tree Collapse file tree 3 files changed +17
-0
lines changed Original file line number Diff line number Diff line change 11package com .iluwatar ;
22
3+ /**
4+ *
5+ * Mediator encapsulates how set of objects (PartyMember) interact.
6+ * Instead of referring to each other directly they
7+ * use the mediator (Party) interface.
8+ *
9+ */
310public class App
411{
512 public static void main ( String [] args )
Original file line number Diff line number Diff line change 11package com .iluwatar ;
22
3+ /**
4+ *
5+ * Mediator interface.
6+ *
7+ */
38public interface Party {
49
510 void addMember (PartyMember member );
Original file line number Diff line number Diff line change 11package com .iluwatar ;
22
3+ /**
4+ *
5+ * Interface for party members interacting with Party.
6+ *
7+ */
38public interface PartyMember {
49
510 void joinedParty (Party party );
You can’t perform that action at this time.
0 commit comments