最赞回答 / Adeaven
我也是初学者,我的思路是这样的:第一步:既然不同鸭子有不同的“叫法”,无论是“嘎嘎”,还是“噶~”或是“不会叫”,都可以抽象为:GaWay(叫法)的一个接口第二步:再创建多个子接口:GaWay1(叫法:gaga)、GaWay2(叫法:噶~)、以及NoGaWay(叫法:不会叫)第三步:创建大黄鸭,调用子接口:NOGaWay(),就可以实现大黄鸭不会叫的代码了这是我的实现思路
2016-04-13
不用案例分析也是可以的,这个 是视频给那些 不清楚接口,继承,还有多态的兄弟姐妹们,提供了很好的模本,其次 还设计了java 24中设计模式中的一个 常用的策略模式,堪称 麻雀虽小,却五脏俱全。