个底层模块的代码假设幼灰正在维持一,5个底子效用该模块供给了,装成了5个接口这些效用对表封:
菜品做了必定的组合于是肯德基对这些,各样的套餐推出了各样。A套餐譬喻,薯条/好笑蕴涵汉堡/;套餐B,翅/沙拉/好笑蕴涵汉堡/鸡:
体例更容易被运用为了使纷乱的子,供给一个简便的高层接口应该为子体例的稠密接口。
图中上,着咱们适才所说的底层底子效用几个SubSystem类对应,类对应着中央层而Facade漫画:设计模式之 “外观模式”!,“套餐”供职为挪用方供给。
的“套餐”这里所谓,接口的区别组合便是底层细粒度。口褂讪的条件下正在保存底层接,方供给了容易中央层为挪用。
搭配合理套餐不光,相对省钱并且价格,便地做出抉择顾客能够更方,也获得了提拔餐厅的销量。