整理,中庸

今天,自己主动整理下代码。在整理代码发现1段,在一个循环里 ,有4个if 语句。里边的逻辑有300多行。想了想决定整理下,就先把他们提取成方法。在提取完成后,把他们移到另1个类中。这时,感觉他们的参数,和逻辑基本1值,只是具体实现不同应该可以是用工厂模式,于是建立1个抽象的基类,然后实现了4个基类。感觉差多了。后来发现,这个集合很大,每次调用都会创建实例,遂决定把他们做成单体模式。改完后,和同事聊聊,同事说,可以做成工具方法,或者静态类。我想那样不如直接在原类中,在原类中,就可以不改了。设计模式应该是使思路清晰,不一定减少代码量的。最后还是使用抽象类 继承类的方式。最后把继承类搞成的密封的。代码 要实现和抽象兼顾,设计模式是大家都熟悉的,所以用上设计模式可以方便理解。

原文地址:https://www.cnblogs.com/wcLT/p/2633558.html