随笔分类 - Java代码重构优化
摘要:前言:关于传递参数,当参数过多的时候我们可以考虑使用建造者模式。 #没用 Builder模式 之前是这样传参的: 如下所示,构造方法里面的参数一大堆,看起来就非常的混乱。 用了Builder模式之后是这样的 用了Builder模式之后是这样的 新建一个静态内部类Buider,通过它来构建参数,然后返
阅读全文
摘要:策略(Strategy)模式:又名Policy,它的用意是定义一组算法,把它们一个个封装起来,并且使他们可以相互替换。策略模式可以独立于使用他们的客户端而变化。GOF策略模式静态结构类图如下: 通过上图可以看出策略模式有以下角色构成: 1、抽象策略(Strategy)角色:抽象策略角色由抽象类或接口
阅读全文
摘要:Java 程序设计 重构 示例 技巧 原则 优化 方法
阅读全文