From f7e214eb7e2d7d7e298f47ff7604310267168b74 Mon Sep 17 00:00:00 2001 From: 0nlineSam Date: Mon, 25 Nov 2024 14:55:28 +0100 Subject: [PATCH] 1c: Used new FrameDecorator in Client example code --- ueb05_news_example/src/client/Client.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) 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());