Essay 12 - Don't Talk to Strangers
There is a Design Pattern, sometimes called "Don't Talk to Strangers" that embodies the OO design principle of "Responsibility Assignment". This pattern can also be called "The Opacity Principle."
Sometimes I like to describe it as "If you don't control it, it's none of your business what's under the hood …
more ...