Class | Description | |
---|---|---|
DelegateFactory<T> | A factory that creates a new instance of an object each time Create() is called. | |
InstanceFactory<T> | A factory that always returns the same instance of an object each time Create() is called. | |
NewFactory<T> | A factory that creates a new instance of an object each time Create() is called. | |
Singleton<T> | A static singleton and factory that uses a globally common instance. |
Interface | Description | |
---|---|---|
ICloneable<T> | Provides a strongly typed shallow copy of the current object | |
IFactory<T> | Generic factory for instances of type T | |
ITransactable | Supplies a common interface to transaction based objects |
Delegate | Description | |
---|---|---|
FactoryMethod<T> | A delegate that takes no arguemnts and returns a single value |