OOP vs Functional Programming: Which to Choose

preview_player
Показать описание
OOP vs Functional programming is a common topic among programmers. In this short, I will explain why OOP is a powerful tool and what makes it different from functional programming.

🎓 Courses:

👍 If you enjoyed this content, give this video a like. If you want to watch more of my upcoming videos, consider subscribing to my channel!

#arjancodes #softwaredesign #python

DISCLAIMER - The links in this description might be affiliate links. If you purchase a product or service through one of those links, I may receive a small commission. There is no additional charge to you. Thanks for supporting my channel so I can continue to provide you with free content each week!
Рекомендации по теме
Комментарии
Автор

Check out my channel links for a free code diagnosis workshop or my free design guide! 🔥

ArjanCodes
Автор

Clojure, an entirely FP language, is famously used in banking and accounting and finance systems. The immutability is esp. valuable when the systems are distributed.

magne
Автор

You helped me learn a lot of low level design concepts, I think for the shorts to work a few quick code snippets would elevate it. Great videos overall !

essamgouda
Автор

I dislike this take. In OOP you pass the object as well in a method call - in a language with uniform function call syntax (UFCS) you wouldn't even see any difference in syntax. In a functional language you would emphasize pure functions and immutable data, which would make a lot of sense for critical operations like modifying bank accounts.

pascal
Автор

Bank accounts tend to be immutable. Immutability is by default in functional.
PS failed to understand OOP.

nsambataufeeq
Автор

Why certain parts of your words are loud and others are quiter?
are you french?

khanra
Автор

even if you go OO, you don't need to go 100% with all techniques

rolfjohansen