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...



![Level up! Руководство по созданию классных видеоигр [litres]](https://www.rulit.me/data/programs/images/level-up-rukovodstvo-po-sozdaniyu-klassnyh-videoigr-litres_977439.jpg)