Goodbye, Object Oriented Programming
Charles Scalfani
4.9K314

Nice article. Great points! I think using FP over OO in C++ is “generally a good idea” but it does depend on your application, prethought and what your doing. You see I am an IOS developer (one of many things so please don’t lable me) so of course I have to butt my head in as I often combine the two depending on the project. For instance IOS using Objective C is an object oriented language but swift can use either and you can use both.

Using OO with an object that obviously belongs to its own data and binds it as its own therefore you have to create new objects and adding new methods to it, where functioning programming, you can easily program different operations on the same relational data structure. Hooray for FP!

But a hybrid? hmm.

“what if we needed to create a well prepped OO architecture where these “permanent relations” can go in the db and the day to day or temp.action s go in app? Then it will therefore be easier to change later on correct? Also hides what we do not need which is supposedly one of its primary purpose.”

Just saying, I really think it depends many fractors and I like to play devils advocate.

Great article! Excellent points made.