---
product_id: 34510154
title: "Elegant Objects"
brand: "yegor bugayenko"
price: "€ 82.58"
currency: EUR
in_stock: true
reviews_count: 11
url: https://www.desertcart.at/products/34510154-elegant-objects
store_origin: AT
region: Austria
---

# Elegant Objects

**Brand:** yegor bugayenko
**Price:** € 82.58
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Elegant Objects by yegor bugayenko
- **How much does it cost?** € 82.58 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.at](https://www.desertcart.at/products/34510154-elegant-objects)

## Best For

- yegor bugayenko enthusiasts

## Why This Product

- Trusted yegor bugayenko brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Elegant Objects

## Images

![Elegant Objects - Image 1](https://m.media-amazon.com/images/I/61WtpfZBiUL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Great book about programming
  

*by I***V on Reviewed in the United States on June 2, 2019*

Great book about Object-oriented programming. And not even object-oriented programming in particular, some sections about naming and NULL-s for example are applicable to other programming paradigms also.The author is a practicing programmer who writes a lot of code every day. And the book contains a lot of examples which are small and simplified of course but very useful to better understand the idea and how to implement it in code. I would recommend the author to pick one of his projects for his future books and explain all the principles using examples from that only particular project (simplified ones of course). To my mind that will make examples more consistent across the book.I found grouping into chapters a little bit weird but still every section is more or less independent from each other. One could start reading almost from any section of the book.So in conclusion: Great book which every Java programmer at least should read definitelly.The book is expensive but worth buying.

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Elegant Objects is outrageous, offensive and will change the way you program if you give it a chance.
  

*by B***N on Reviewed in the United States on March 25, 2017*

Elegant Objects is a book written by an OOP jihadist fundamentalist that is just as abrasive and uncompromising as an ISIS fatwa.  The book represents a development philosophy that accuses the experienced OOP developer of being a procedural infidel all along.This book has fundamentally changed the way I code.The fundamentalist and dogmatic tone has caused several of my colleagues to return my copy before they were able to finish reading it.  Do NOT let this happen to you!  I actually found some of the more absolutist rhetoric hilarious.  It is important to keep in mind that exaggeration can be used to make a larger point.  You may be offended by Elegant Objects, but try to overcome your own outrage.  Ask yourself, “What if I am truly wrong about what object oriented programming is?”I waited to submit this review until I had ample time to put some of the principles in practice.  Immediately following the first reading, I tried to dogmatically follow the elegant object philosophy and I failed miserably.  My code had for loops and if statements all over it.  It is hard to break the procedural addiction.  The first step is admitting you have a problem!  If you don’t think that you have a problem, you need to read this book.I have been “object thinking” now for 8 months and my unit tests have become easier and lighter weight and my objects have become more powerful and extensible without even the slightest hint of implementation inheritance.  My models are more representative of the physical model and every object actually has behavior instead of being nothing more than thinly veiled structures and function libraries.It is important to note that Elegant Objects philosophy is not able to be 100% implemented practically as languages stand today.  Yegor’s arguments in the book seem impractible and quite outrageous when thought of in terms of today's computer languages.  If you can look past that, you will find useful ways to improve whatever code you are writing right now.Elegant objects is a book that every programmer should read.

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    YOU MUST READ TRUE OOP
  

*by V***O on Reviewed in the United States on December 29, 2017*

This is a really good book on OOP software. And it totally changed my mind. The author is also not native English speaker as me so his language is clear to any reader. It is quite easy to read and understand his essays. Too many people talk about OOP in software industry but too many of them are thinking in a wrong way. It must be readable by any programmer, I believe experience doesn't matter. These essays give wisdom vision of good software design and architecture and how they meet business requirements in harmony. If you need proper guide on OOP you must read Elegant Objects as first thing. I highly recommend it because of this is one of the best and non-formal book on software I've ever read. Agreed the author on many arguments: you had to do a lot of mistakes to become experienced.

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.at/products/34510154-elegant-objects](https://www.desertcart.at/products/34510154-elegant-objects)

---

*Product available on Desertcart Austria*
*Store origin: AT*
*Last updated: 2026-04-25*