只要有一个点是可以推算出其他的点,那么有一组公共算法,输入该点,得出其他的点然后进行同样的计算流程完成计算,只不过出发的点不同而已(此时脑海想到了模板设计模式)
如:
clueFormData1、clueDataParam1、cluechartData1、clueChartSettings1
clueFormData2、clueDataParam2、cluechartData2、clueChartSettings2
clueFormData3、clueDataParam3、cluechartData3、clueChartSettings3
businessFormData1、businessDataParam1、businesschartData1、businessChartSettings1
businessFormData2、businessDataParam2、businesschartData2、businessChartSettings2
然后利用这三组数据做同样的计算步骤。
因此,可以发现,只要设置一个前缀变量$pre,然后拼接上不同的后缀即可
$pre = 'clue';
$pre.'FormData1'、$pre.'DataParam1'
还可以发现,输入一个clueFormData1,那么就应该有clueDataParam1、cluechartData1、clueChartSettings1。