Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Fuck Subject-oriented Programming.

Name: Anonymous 2010-10-22 13:26

What you call OOP is not object-oriented, it's subject oriented.
You're programming subjects that do actions and interact with the world. It should be that the world interacts with them.

Example in SOP (subject-oriented programming)

Person john;
Food pasta;
john.eat(pasta);


In english would be: "john eats pasta".

In REAL OOP:

Person john;
Food pasta;
pasta.eatenby(john)


"the pasta is being eaten by john".

So, in real OOP, object should be able to dynamically change the state of every other object is gonna interact with them.

like, we have an object Dog, and the method Dog.ownedby(Person owner), so the Dog object should change an inner variable of 'owner' object, like owner.dog = this;.

The only real OOP exist in some window toolkit, something like Button.attachto(Window).

Name: Anonymous 2010-10-22 13:33

Enjoy your single-inheritance based problems.

Name: Anonymous 2010-10-22 13:36

>>2
What problems?

Name: Anonymous 2010-10-22 13:40

nice troll, enjoyed it

Name: Anonymous 2010-10-22 13:44

Tomato tomato.

Name: Anonymous 2010-10-22 13:48

OP.equals(fag)

Name: Anonymous 2010-10-22 14:09

this is highly retarded.

Name: Anonymous 2010-10-22 14:40

It's a good thing OOP is dying so we won't have to put up with much more of this.

Name: Anonymous 2010-10-22 14:45

>>8
You should go into comedy.  You'd make a killing.

Name: Anonymous 2010-10-22 14:45

Universe.Fag(OP)

Name: Anonymous 2010-10-22 14:54

>>9
You should enroll in the military. You'd make a killing.

Name: Anonymous 2010-10-22 15:52

>>1
And this is why all variables should be global

Name: Anonymous 2010-10-22 16:53

>>12
and static

Name: Anonymous 2010-10-22 17:02

>>13
and volatile

Name: Anonymous 2010-10-22 18:43

>>14
and const

Name: Anonymous 2010-10-22 20:03

>>15
and frozen

Name: Anonymous 2010-10-22 20:03

>>16
and void

Name: Anonymous 2010-10-22 21:35

>>16,17
SPAWHBTF

Name: Anonymous 2010-10-23 5:20

*SPAWHBTFV

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List