Category Archives: OOP

Object-Oriented Programming

When a square is not a rectangle

In my previous post, I’ve used the example of squares and rectangles to illustrate the importance of definitions. It is clear that, from a geometric point-of-view, a square is indeed a kind of rectangle. However, as my friend Arnon has … Continue reading

Posted in OOD, OOP | Tagged , | 4 Comments