![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
半个苹果
爱生活,爱游戏
展开
-
重构:Replace Temp with Query
在程序中用了一个临时变量保存某一个表达式的运算结果,重构手法是将这个表达式提炼到一个独立函数中,将这个临时变量的所有引用点替换为对新函数的调用,此后,新函数就可以被其他函数使用 临时变量存在的问题是:它们是暂时的,而且只能在所属函数中使用,由于临时变量只能在所属函数中可见,所以它会驱使你写出更长的函数。 Replace Temp with Query往往是运用Extract Met原创 2012-08-27 10:24:50 · 457 阅读 · 0 评论 -
设计模式:工厂模式
public interface Product { }public class ConcreteProduct implements Product { }public abstract class Creator { protected abstract Product factoryMethod(); public void someOpe原创 2012-08-27 17:12:11 · 372 阅读 · 0 评论