-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNewsService.java
More file actions
33 lines (23 loc) · 1 KB
/
NewsService.java
File metadata and controls
33 lines (23 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import java.util.*;
public class NewsService {
public static void main(String[] args) {
NewsAgency agency = new NewsAgency();
agency.setSubscriberList(new ArrayList<>());
Subscriber hyunjin = new Subscriber();
hyunjin.setSubscriberName("Hyunjin");
Subscriber bangchan = new Subscriber();
bangchan.setSubscriberName("Bangchan");
Subscriber han = new Subscriber();
han.setSubscriberName("Han");
agency.attach(hyunjin);
agency.attach(bangchan);
System.out.println("\nPublishing Breaking News...");
agency.setNewsTitle("SKZ dominATE concert on Nov. 23, 2024");
agency.notifying("\nDon't miss it! The most awaited concert is here.\n");
agency.detach(bangchan);
agency.attach(han);
System.out.println("\nPublishing Another News...");
agency.setNewsTitle("SKZ dominATE concert starts @7pm");
agency.notifying("\nGet ready for an dominATE night of performances!\n");
}
}