给女友讲讲设计模式——适配器模式(JAVA实例)5
前言 有这样一个人,看到别人一个个开餐馆赚了好多钱,于是自己也很想在餐饮业这方面大展拳脚,他从别人那里学到了他们的理念,还学习到了他们真正开店的经验。不但如此,他还引进了除了吃饭意外其他的服务,例如说提供了本该是酒吧才有的歌手驻场来提供好的就餐氛围这样的服务。正因为如此,生意做得生龙活虎。 正文 说起适配器模式,主要可以分为三种 : “类适配” ,“对象适配” ,“接口适配”。类适配与对象适配及其相似,接口适配相对有些出入。 下面就代码进行讲解一下。 package adapter; public interface Restaurant { public void haveFood(); public void haveDrink(); } 这是一个餐厅的接口,有食物,也有饮料。 package adapter; public class RestaurantImpl implements Restaurant{ @Override public void haveFood() { System.out.println("提供各种美食"); } @Override public vo...