From 4288673bdc1e3324331ae0ff3cfa5519807f61bc Mon Sep 17 00:00:00 2001 From: Jacob Shimp Date: Thu, 2 Oct 2025 08:40:05 -0400 Subject: got the two 'implements' classes done --- src/main/java/design/model/statistics/BaseStatistics.java | 12 ++++++++++++ .../java/design/model/statistics/StatisticsDecorator.java | 12 ++++++++++-- 2 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 src/main/java/design/model/statistics/BaseStatistics.java (limited to 'src') diff --git a/src/main/java/design/model/statistics/BaseStatistics.java b/src/main/java/design/model/statistics/BaseStatistics.java new file mode 100644 index 0000000..f5b6c21 --- /dev/null +++ b/src/main/java/design/model/statistics/BaseStatistics.java @@ -0,0 +1,12 @@ +package design.model.statistics; + +public class BaseStatistics implements Statistics{ + @Override + public int get_score(){ + return 0; + } + @Override + public double get_distance(){ + return 0.0; + } +} diff --git a/src/main/java/design/model/statistics/StatisticsDecorator.java b/src/main/java/design/model/statistics/StatisticsDecorator.java index e7a0dfc..f6aa43c 100644 --- a/src/main/java/design/model/statistics/StatisticsDecorator.java +++ b/src/main/java/design/model/statistics/StatisticsDecorator.java @@ -1,5 +1,13 @@ package design.model.statistics; -public class StatisticsDecorator { - +public class StatisticsDecorator implements Statistics{ + protected Statistics wrapped_statistics; + @Override + public int get_score(){ + return wrapped_statistics.get_score(); + } + @Override + public double get_distance(){ + return wrapped_statistics.get_distance(); + } } -- cgit v1.2.3