我最近开始回顾OOP的基础知识。我最近遇到一个例子,我觉得有些困惑。如果我是正确的,下图似乎显示了2个接口,其中还有其他接口从它们扩展。付款界面和订单界面。我的问题是为什么PaymentInterface和OrderInterface还不够。为什么我们不能让三个客户端类实现这两个接口并实现每个接口的方法
public interface RestaurantInterface {
public void acceptOnlineOrder();
public void takeTelephoneOrder();
public void payOnline();
public void walkInCustomerOrder();
public void payInPerson();
}