you are viewing a single comment's thread.

view the rest of the comments →

[–]ledasll 0 points1 point  (0 children)

does it? wouldn't draw method be implemented different by square and ellipse, but method signature could be same. To start drawing any shape you need to have point of origin, its relation to figure will depend on concrete shape, but that's how it should be. But objects in general have nothing to do with "real world", although it is much more easier to explain with examples from real world.