summaryrefslogtreecommitdiff
path: root/src/main/java/design/model
diff options
context:
space:
mode:
authorJacob Shimp <jrs9538@g.rit.edu>2025-10-02 08:40:05 -0400
committerJacob Shimp <jrs9538@g.rit.edu>2025-10-02 08:40:05 -0400
commit4288673bdc1e3324331ae0ff3cfa5519807f61bc (patch)
treebeb1a3239906a327e1f38447a0e1cd079a435d15 /src/main/java/design/model
parent106c77d0621e486d5144fe3f57db684276845769 (diff)
downloaddesignproject-design-6-4288673bdc1e3324331ae0ff3cfa5519807f61bc.tar.gz
designproject-design-6-4288673bdc1e3324331ae0ff3cfa5519807f61bc.tar.bz2
designproject-design-6-4288673bdc1e3324331ae0ff3cfa5519807f61bc.zip
got the two 'implements' classes done
Diffstat (limited to '')
-rw-r--r--src/main/java/design/model/statistics/BaseStatistics.java12
-rw-r--r--src/main/java/design/model/statistics/StatisticsDecorator.java12
2 files changed, 22 insertions, 2 deletions
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();
+ }
}