diff --git a/src/main/java/shape/Decorator.java b/src/main/java/shape/Decorator.java
index 243e043db5efd5659fb6ce000e61f3f9a3f9c733..0fd7daf555b511be4535d6c42b7afb9144f34295 100644
--- a/src/main/java/shape/Decorator.java
+++ b/src/main/java/shape/Decorator.java
@@ -23,4 +23,6 @@ public abstract class Decorator implements Shape {
     public void draw(GraphicsContext graphicsContext) {
         decoratedShape.draw(graphicsContext);
     }
+
+    protected abstract void drawDecoration(GraphicsContext graphicsContext);
 }