Java 接口如何降低模块之间以及与外部环境的连接的复杂性?

Java 接口如何降低模块之间以及与外部环境的连接的复杂性?,java,interface,uml,Java,Interface,Uml,正如我在第13章中读到的,设计概念和原则 书:软件工程从业者的方法 Roger S.Pressman著,第五版: 6.一个设计应该能带来降低设计复杂性的接口 模块之间以及与外部环境的连接 接口如何降低连接的复杂性 在模块之间以及与外部环境的连接?我想,与其描述所有可能的连接,还不如简单地用接口来描述它们,然后在实现步骤中,只需确保您的类型实现了专用接口 这里有两个例子: 1) 不使用接口 2) 使用接口 希望是清楚的, 问候, EBR谢谢@Red Beard。您所说的描述由于特定类型而可能出

正如我在第13章中读到的,设计概念和原则

书:软件工程从业者的方法 Roger S.Pressman著,第五版:

6.一个设计应该能带来降低设计复杂性的接口
模块之间以及与外部环境的连接

接口如何降低连接的复杂性
在模块之间以及与外部环境的连接?

我想,与其描述所有可能的连接,还不如简单地用接口来描述它们,然后在实现步骤中,只需确保您的类型实现了专用接口

这里有两个例子: 1) 不使用接口

2) 使用接口

希望是清楚的,

问候,


EBR

谢谢@Red Beard。您所说的描述由于特定类型而可能出现的所有连接的
是什么意思?任何一个例子都可以解释这一点。使用接口,或者至少是一般的抽象类,可以快速了解如何建立连接。为了体现这一点,我在之前的回复中添加了两个屏幕截图。