Train Wreck Spotting

[magazine]
Volume-Issue: 
2008-10
Article Summary: 

An oft-overlooked goal of encapsulation is to simplify usage. Without this sensibility, classes can end up with simplistic interfaces and callers can end up with method-call pile-ups.