1、我们通常在有多种模式的情况下,最先想到的自然是最优方法,要知道模式多,选择也就多。
2、比如最常见的工厂模式还有单例模式等等,我们可以通过结合两者的优点这样进行耦合。
3、还有的就是先用一种模式,等到遇到瓶颈的时候再用另外一种模式,这种轮番进行。
4、既然是结合,我们就应该有一个侧重点。不要只是为了结合而结合,那样的话反而会放缓软件的进度。
5、所以一切我们以软件的功能实现为核心,在最初建立起模式的时候,就要进入深入的思考。
6、也就是说先进行一种或者多种模式的结合,看一下效果怎么样,再确实是否具有可实施性,以免以后失败造成阌毡驰璨更大的损失。