title: Design decisions: Why and when to make an interface private?
body: <p>Are private interfaces ever used in design decisions ? If so, what are the reasons and when do you know the need for a private interface?</p>