Function that supplies value, can also encapsulate alot of data generation code. After that you can write a strategy to select which data generation algorithm (supplier) shpuld be used.
Thats my cause.
Re:Clear is better than clever [pdf]
by brigandish on Wednesday May 08, 2019 @12:27AM
(#19855867)
Thanks.
Foo(int x){return x+1} becomes Foo(Supplier x){return x() + 1}