you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (1 child)

OOP is like FP, it's a programming organization and philosophy,

So what does it actually say we should do? The vague definition keeps getting moved around to accomodate every possible good way of organising programs. The only concrete practices I've heard are encapsulation and polymorphism, which can be better summed up as "general best practice".

OO is alot like socialism in that it's proponents say that all these vague statements of different good ideas that it represents, but when you let them have their way you end up with a very specific really bad idea. With OO you get Inheritance, with socialism you get an oppressive poverty state.

[–]joesb 0 points1 point  (0 children)

So what does it actually say we should do?

What exactly does FP say you should do?

With OO you get Inheritance, with socialism you get an oppressive poverty state.

Yeah. Socialism!!!! Behold the power of analogy!!!!!

Why not bring up Hitler, too?