Java进阶day14

  【接口在开发中的应用】

  【能够以has a 来描述的,统一描述成属性,能够以is a 描述的,统一继承于父类】

 

 

   【一个例子】

  【Test】

 

 

   【Customer】

 

 

 

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

 

  【AmericCooker】

似上

 

   【FoodMenu】

 

 

   【小结】

 

 

 

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

 

 

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

 

 

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

 

 

   【小结】

 

 

======================================================================================

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

 

 

 

  【接口和抽象类的区别】

 

 

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

 

 

 

 

 ------整理自B站动力节点

 

posted @ 2020-10-13 21:54  18751612782  阅读(78)  评论(0)    收藏  举报