中介即是输入输出的问题。

以下实例,即是输入图片扩展名,得到相关的图片格式ImageFormat。

中介模式(实例)

 

抽象类中有2个抽象的方法和函数。一个为方法,一个为函数。

方法是中介者使用的方法,返回函数是为客户所使用。

接下来,我们写一个实体类,这个类实现上面的抽象方法:

中介模式(实例)

 

收集所有相关涉及的图片格式:

中介模式(实例)

 

程序使用此方法时,只要传入图片的扩展名,即可以获取对应的图片格式。

 

这样不必去写太多switch或是if来判断了。

 

相关文章:

  • 2021-10-22
  • 2021-08-31
  • 2021-07-26
  • 2022-01-29
  • 2021-11-22
  • 2021-09-20
  • 2021-11-19
  • 2021-11-04
猜你喜欢
  • 2022-03-10
  • 2022-01-27
  • 2022-12-23
  • 2022-12-23
  • 2021-08-25
  • 2022-12-23
相关资源
相似解决方案