Three reasons to avoid private class members

I recently read an interesting post about the need for access control via the private keyword (or an equivalent mechanism) on the CodeThinked blog. The post raises some valid points, but I still think enforced private/protected access is something to be used sparingly at most. Here are three reasons why. Private members are a pain […]