设计重构心得

原则:1、高内聚、低耦合

           2、对修改关闭,扩展开发

内容:

最近在做个图纸生产系统,大概有十几种节点,几种连线,每一种都有不同的处理逻辑,

经过一番很嗨皮的搬砖。

   使用策略模式+工厂模式,把代码逻辑分析清楚了,不然这么一大坨全放在一块,太坑

 策略:初始化(实现接口)、创建(工厂)、使用  三部分

  在创建的时候,还是没办法去除这十几个if,因为每一次都需要新建实体策略类

具体的执行方法随着业务的复杂化,输入参数越来越多,

  得到一个经验:那就是:输入、输出 都要新建一个实体类,可以随时新增,无需修改

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章