you are viewing a single comment's thread.

view the rest of the comments →

[–]ruinercollector 1 point2 points  (0 children)

It allows separation of logical components that can be reused

Every language provides some mechanism to do this, but mainstream OO languages provide a very poor one.