diff --git a/src/main/java/shape/Decorator.java b/src/main/java/shape/Decorator.java index 27566d29360e5128f7d49aca22f5560117a4b9b4..5057f48da2cc294279a06412d684bdcdb5b4c2dd 100644 --- a/src/main/java/shape/Decorator.java +++ b/src/main/java/shape/Decorator.java @@ -1,4 +1,13 @@ package shape; -public class Decorator { +public abstract class Decorator implements Shape { + protected Shape decoratedShape; + + public Decorator(Shape decoratedShape ){ + this.decoratedShape=decoratedShape; + } + + public int pointsCount(){ + return decoratedShape.pointsCount(); + } }