zoukankan      html  css  js  c++  java
  • 整理,中庸

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

  • 相关阅读:
    牛逼的博客地址
    动画的keyPath
    跳转到系统设置的各种配置
    UITextField只允许输入正数
    冒泡排序
    number类型的数组
    正则表达式
    C中常用的数学函数
    利用运行时,查看一个类的所有子类
    玉蟾宫(悬线法)
  • 原文地址:https://www.cnblogs.com/wcLT/p/2633558.html
Copyright © 2011-2022 走看看