Java进阶day14
【接口在开发中的应用】
【能够以has a 来描述的,统一描述成属性,能够以is a 描述的,统一继承于父类】

【一个例子】
【Test】

【Customer】


【ChinaCooker】(其实Cooker是炊具的意思)

【AmericCooker】
似上
【FoodMenu】

【小结】

【接口是核心最难的地方,由架构师/高级软件工程师/项目经理定义,初学者一般写关于实现的代码】

【两类厨师只实现菜单,不关心顾客,去掉Customer和Test可以编译通过】

【Customer只调用菜单,不关心厨师,去掉两类厨师和Test可以编译通过】

【小结】

======================================================================================
【类与类之间的关系,is a 继承,has a 属性,like a 实现 】

【接口和抽象类的区别】

【题外话:单击任一文件夹,键盘输入文件名,可以快速定位】

------整理自B站动力节点
浙公网安备 33010602011771号