{"version":"1.0","type":"link","provider_name":"Hardcover","provider_url":"https://hardcover.app","cache_age":86400,"title":"Elegant Objects","url":"https://hardcover.app/books/elegant-objects-2016","description":"TL;DR There are 23 practical recommendations for object-oriented programmers. Most of them are completely against everything you\u0026#39;ve read in other books. For example, static methods, NULL references, getters, setters, and mutable classes are called evil.","author_name":"Yegor Bugayenko","author_url":"https://hardcover.app/authors/yegor-bugayenko","thumbnail_url":"https://assets.hardcover.app/edition/31074158/a703332efebf08073863b82d44a8273bb75e2876.jpeg","thumbnail_width":333,"thumbnail_height":500}