num_pages: 230
description: TL;DR There are 23 practical recommendations for object-oriented programmers. Most of them are completely against everything you've read in other books. For example, static methods, NULL references, getters, setters, and mutable classes are called evil.
title: Elegant Objects
publisher: Createspace Independent Publishing Platform