From: Peter Dimov (pdimov_at_[hidden])
Date: 2021-02-20 16:27:31


Niall Douglas wrote:

> Andrzej, I'll give you my description of DI (which is not that of
> Boost.DI). For certain kinds of problem solution, it can make sense to
> turn inside out the traditional design of a C++ program i.e. place the
> innards on the outside, and put what is normally outside into the innards.
> You thus get an "inverted design" program.

[...]

I think what I'm missing most here is concrete examples of specific problems
that DI in general, and Boost.DI in particular, solve.