@Retention(value=RUNTIME) @Target(value=TYPE) @Documented public @interface Factory
Factory. Factories encapsulate the responsibility of creating complex objects in general and
Aggregates in particular. Objects returned by the factory methods are guaranteed to be in valid state.AggregateRoot,
Domain-Driven Design
Reference (Evans) - FactoriesCopyright © 2020. All rights reserved.