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 |