diff --git a/ueb05_news_example/src/client/Client.java b/ueb05_news_example/src/client/Client.java index 6eb897db..00c62e7a 100644 --- a/ueb05_news_example/src/client/Client.java +++ b/ueb05_news_example/src/client/Client.java @@ -1,20 +1,25 @@ package client; +import decorator.FrameDecorator; import model.Article; import model.Image; import model.NewsCollection; public class Client { - public static void main() { + public static void main(String[] args) { + FrameDecorator framedCat1 = new FrameDecorator(new Image("Athletic cat contest", 800, 600, "zdf")); + FrameDecorator framedCat2 = new FrameDecorator(new Article("Missing Cat missed.", "mfg")); + FrameDecorator framedCat3 = new FrameDecorator(new Image("Missing cat", 1280, 720, "anonymous")); + NewsCollection masterCollection = new NewsCollection("Daily news"); masterCollection.addItem(new NewsCollection("Sports") .addItem(new Article("Harder, Better, Faster, Stronger. Doping controls loosened","ups")) - .addItem(new Image("Athletic cat contest", 800, 600, "zdf"))) + .addItem(framedCat1)) .addItem(new NewsCollection("Local news") - .addItem(new Article("Missing Cat missed.", "mfg")) + .addItem(framedCat2) .addItem(new Article("Corrupted local politician selling cats.", "ard")) - .addItem(new Image("Missing cat", 1280, 720, "anonymous"))); + .addItem(framedCat3)); System.out.println("\n===List===\n"); System.out.print(masterCollection.getOverview());