Factory pattern in D
Chris via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri May 1 03:12:35 PDT 2015
On Friday, 1 May 2015 at 10:04:46 UTC, Namespace wrote:
> How about this:
>
> ----
> struct A {
> int x = 42;
> }
>
> struct B {
> int x = 7;
> }
>
> T factory(T)() {
> return T();
> }
>
> void main()
> {
> auto a = factory!(A);
> }
> ----
That's what I was looking for, I just couldn't get it right.
Thanks.
Rikki:
I wanted to avoid classes and interfaces.
More information about the Digitalmars-d-learn
mailing list