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

时间:2014-01-01 16:26:30

标签: java interface uml

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

书:软件工程实践者的方法 作者:Roger S. Pressman,第五版:

6.A design should lead to interfaces that reduce the complexity of connections between modules and with the external environment

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

1 个答案:

答案 0 :(得分:1)

我想由于特定的类型而不是描述所有可能的连接,你只需要用接口来描述它们,然后在实现步骤中你只需要确保你的类型实现专用接口。

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

enter image description here

2)使用接口

enter image description here

希望很清楚,

此致

EBR