package lectures.composite.design_pattern;
import util.annotations.WebDocuments;
@WebDocuments({"Lectures/CompositeDesignPattern.pptx", "Lectures/CompositeDesignPattern.pdf", "Videos/CompositeDesignPattern.avi"})
public class AScalableNestedShapePair implements ScalableNestedShapePair {
ScalableShape inner;
ScalableShape outer;
public AScalableNestedShapePair(ScalableShape theInner, ScalableShape theOuter) {
inner = theInner;
outer = theOuter;
}
public ScalableShape getInner() {
return inner;
}
public ScalableShape getOuter() {
return outer;
}
@Override
public void scale(double percentage) {
inner.scale(percentage);
outer.scale(percentage);
}
}