The Director class of the Builder pattern. More...
#include <Model_Director.h>
Public Member Functions | |
Model_Director () | |
virtual | ~Model_Director () |
Model & | build_model (Model_Builder &builder) |
The Director class of the Builder pattern.
Simple steps: Use the builder to 1. Create Refiner 2. Create a pipeline of filters to perform the various refinements defined by the Refiner 3. Create a strategy to execute the pipeline of filters 4. Execute the strategy 5. Return the model inside the builder that has been refined by the strategy
Model_Director::Model_Director | ( | ) |
Model_Director::~Model_Director | ( | ) | [virtual] |
Model & Model_Director::build_model | ( | Model_Builder & | builder | ) |