Why did I rabbit on about the Liskov Substitution Principle anyway? Because the infamous RemoteException is an example of the issue.
Continue reading “Remote Exceptions and the LSP”
There’s a (somewhat controversial) design principle in object-oriented programming called the Liskov Substitution Principle. One of the classic examples is about Circles being Ellipses.
Continue reading “Circle/Ellipse Paradox… NOT!”