在复习过程中,LSP原则是个很重要的内容。这里先给出LSP原则的定义。
LSP定义Functions that use pointers or referrnces to base classes must be able to use objects of derived classes without knowingit.(...
转载自:http://www.cnblogs.com/Ninputer/archive/2008/11/22/generic_covariant.html;自己加了一些理解
随Visual Studio 2010 CTP亮相的C#4和VB10,虽然在支持语言新特性方面走了相当不一样的两条路:C#着重增...
看下面一段代码
Number num = new Integer(1);
ArrayList<Number> list = new ArrayList<Integer>(); //type mismatch
List<? extends Number> list = new ArrayList<Number>();
list.a...