我是设计和学习设计原则的新手.
它说从矩形推导出方形是违反Liskov替代原则的典型例子.
如果是这样的话,那么正确的设计应该是什么?
我得到以下错误,有人可以帮助我如何解决它.
致命错误C1001:内部编译器错误(编译器文件 'F:\ vs70builds\3077\VC \编译\ CxxFE\SL\P1\C\pdbmgr.cpp',行149)请选择Visual C中的技术支持命令++帮助菜单,或打开技术支持帮助文件以获取更多信息
如果'apple'是'fruit' List<apple>的子类,那么List<fruit>这是否是正确的子类?