本次记录的东西我不知道用什么词去形容,这里我就介绍一下,我为什么会想到这个东西。
起因:我在本次软件设计中,框架已经设计完成。但是实际开发中,由于各种类之间的关系比较复杂(因为这样设计精妙,或许用复杂形容更好)导致,实际开发中,对象与对象之间调用频繁。并且数量庞大。
所以:当时萌生了一个想法,能不能把这些复杂的调用,交给一个“东西”,让他帮我们调用。我们只需要设置好调用的条件。
这样,我们就可以专注于功能的研发,而非架构的研发,这样,再精妙、复杂的架构,只要把对应的功能做好,功能的调用,就由这个东西,自己去调用。
如图所示,就是我画的草图。给位也许看不懂。不过我看的懂就行了。
这里简单介绍一下
我——(我要得到钱)——AI——遍历行为池——返回所有能得到钱的行为——(赚钱行为集合)
——遍历(赚钱行为集合)——举例:遍历(当服务员行为)
——查询条件(是否是服务员:false,是否有空:true,是否有简历:true)——
再次查询行为池——查询可以得到简历的行为:写简历—— 【这里是关键】——我——(我要写简历)——AI——……
这样就形成了一个循环,迭代