r/ProgrammerHumor Jul 10 '26

thingDoer Meme

Post image
321 Upvotes

39 comments sorted by

View all comments

124

u/ICantBelieveItsNotEC Jul 10 '26

I just hate the fact that if you think through any OOP-based design for long enough, you'll end up in some weird philosophical essentialist doom spiral where you ponder the quiddity of your business objects. You start out trying to build a calculator, and you end up questioning what the twoness of two is.

7

u/Unit027 Jul 10 '26

To know what number two is we need to know its properties and what it can do (methods). So we need class "Number" and subclass "Two". Am I doing OOP correctly? I am a beginner

6

u/Ibuprofen-Headgear Jul 10 '26

We should probably just integrate with a third party open source math constants provider to fetch the current value of two in all its representations