From bb099a4b999cad0d87d6b1ee1b929ae24c950b1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann-Ga=C3=ABl?= Date: Fri, 31 Aug 2018 15:48:27 +0000 Subject: [PATCH 1/2] Update ITicketIterator.java --- sdm/src/java/iterator/ITicketIterator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdm/src/java/iterator/ITicketIterator.java b/sdm/src/java/iterator/ITicketIterator.java index af2fafa..3a88f62 100644 --- a/sdm/src/java/iterator/ITicketIterator.java +++ b/sdm/src/java/iterator/ITicketIterator.java @@ -2,7 +2,7 @@ import java.util.Iterator; -public interface ITicketIterator extends Iterator +public interface ITicketIterator extends Iterator // Is this interface really necessary? In any case you could keep it though! { boolean hasNext(); From 52ec8feb3ec8672e6635f9d2ba2f999a82fd3917 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann-Ga=C3=ABl?= Date: Fri, 31 Aug 2018 15:58:37 +0000 Subject: [PATCH 2/2] Update Ticket.java To make sense, we need something like a TicketBooth or some other class whose instances will hold instances of Ticket. These other classes will provide a TicketIterator! --- sdm/src/java/iterator/Ticket.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdm/src/java/iterator/Ticket.java b/sdm/src/java/iterator/Ticket.java index 5c1c7df..dc9c90c 100644 --- a/sdm/src/java/iterator/Ticket.java +++ b/sdm/src/java/iterator/Ticket.java @@ -14,6 +14,6 @@ class Ticket implements Iterable } public Iterator iterator() { - return new TicketIterator(0, totalTickets); + return new TicketIterator(0, totalTickets); // Not here! } }