Am I right in thinking the full name of the LSP is the Liskoff Substitution Principle? I'm having trouble finding an [online] source to cite for any information on this... it seems to be a cornerstone of OOP, and yet I'm having trouble finding definitions.
+4
A:
Yes, you are right. It's spelled Liskov which is probably why you can't find a citation. Here's the link. One of the better resources regarding this is Robert C. Martin's Agile Software Development Principles Patterns and practices book.
Phil Bennett
2008-09-01 23:37:05
A:
How about these:
http://stackoverflow.com/questions/24620/why-should-you-prevent-a-class-from-being-subclassed#25008 http://en.wikipedia.org/wiki/LSP http://www.google.co.nz/search?q=LSP&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a
etc...
1800 INFORMATION
2008-09-01 23:38:30
A:
You got the name right.
http://en.wikipedia.org/wiki/Liskov_substitution_principle
It was developed by Barbra Liskov, a professor at MIT.
epotter
2009-02-18 21:10:19