(That’s the title of this page.)
It’s the first time I’ve read about this and there is no discussion about it on Google. Is it really used or only one of those numerous weird theoretical ideas from the past?
The book that is mentioned “What Every Programmer Should Know About Object-Oriented Design” could be interesting though, but it costs $100 and I haven’t found it on the internet.
From what I can see it is a slightly more detailed take on dependencies, loose coupling etc. Seems like it is formal and a bit weird, though. And a few part seem… extrapolated. So, no wonder it never caught on.