作者回复: 汗,手敲搞出这种低级错误,非常感谢指出
作者回复: 听说过电信代码里有26个if-else……然后还有俩是重复的,少的时候无所谓,多了就是坑
作者回复: 嗯,也要避免过度设计,这个只是举例
作者回复: 不错,只是:
抽象类不能多继承;
default method不会打破现有代码兼容性,lambda需要靠它来无缝增强collection之类API
作者回复: 一般我们会写成:
list<String> list=new ArrayList……;
里氏代换,可以参考oo基础那章
作者回复: 前面就是个举例的回答,用来后面分析的,新版Java不准确了