org.jplate.foundation.gof.visitor
Interface VisitorIfc

All Known Subinterfaces:
NodeVisitorIfc<BC,LC>

public interface VisitorIfc

Marker interface for all visitors. By defining a visitor we can "represent an operation to be performed on the elements of an object structure. Visitor lets you define a new operation without changing the classes of the elements on which it operates," p331 Design Patterns - Elements of Reusable Object-Oriented Software. Implementations can provide operations against a VisitableIfc without affecting change to the VisitorIfc. For an example implementation, please refer to the examples defined in the VisitableIfc

Modifications:
    $Date: 2008-12-02 12:32:45 -0500 (Tue, 02 Dec 2008) $
    $Revision: 479 $
    $Author: sfloess $
    $HeadURL: https://jplate.svn.sourceforge.net/svnroot/jplate/trunk/src/dev/java/org/jplate/foundation/gof/visitor/VisitorIfc.java $
    

See Also:
VisitableIfc