What OOP Users Claim vs Reality
What OOP users claim animal pain = true legs = 0 human legs = 2 cow legs = 4 dog legs = 4 cat legs = 4 What actually happens ExceptionCatcher throw public static AbstractObjectPatternContainer AbstractInterfaceFactory getFirstCount() External Logging Framework
Слева показана простая схема наследования животных, которую пользователи ООП якобы представляют как аккуратную иерархию классов. Справа та же идея превращается в запутанный клубок зависимостей, исключений, фабрик, статических методов и логирования. Мем высмеивает разрыв между простотой объектно-ориентированного программирования в теории и его хаотичной реализацией на практике.
animal diagram / схема животныхhuman / человекcow / короваdog / собакаcat / кошкаstick figure / схематичный человечекquestion mark / вопросительный знакclass hierarchy / иерархия классовarrows / стрелкиexception catcher / обработчик исключенийabstract factory / абстрактная фабрикаlogging framework / фреймворк логированияcode labels / подписи кодаblack scribbles / чёрные каракулиwhite background / белый фонvertical divider / вертикальный разделитель
#oop#объектно-ориентированное программирование#programming#программирование#coding#кодинг#software#разработка#class hierarchy#иерархия классов#inheritance#наследование#spaghetti code#лапша из кода#exceptions#исключения#logging#логирование#developer meme#мем программиста#reaction#реакция#comic#комикс#diagram#схема#absurd#хаос
- @ithueti / 6875 2022-06-30
- @dev_meme / 4984 2022-11-02
- @gentoomemes / 4610 2023-05-18
- @gentoomemes / 5078 2023-06-26
- @pokupkabitka / 26271 2023-06-30
- @gentoomemes / 11645 2024-06-03
- Type
- image
- Size
- 640×282 · 39.3 KiB
- Mood
- sarcastic, absurd
- Language
- en
- Added