/** * See page 177 of DESIGN PATTERNS [1995]. * Implemented by Blueprint Technologies, Inc. */ /** * Package */ package com.blueprint.patterns.gamma.structural.decorator; /** * Defines the interface for objects that can have responsibilities * added to them dynamically. */ public interface Component { public void operation(); }