记录一点点002

来源:互联网 发布:最新的网络流行语 编辑:程序博客网 时间:2024/06/05 00:54

当写一个特定的类(XXService)时,我们也许在不停的重构,提出相同的代码。重构完之后的代码,更加精简,Maybe公布的方法减少了。这时我们就要停下来思考下,因为公布方法的减少代表职责的减少,你减少的部分职责就要跑到调用者去,导致调用层的混乱。

不恰当例子

例如:

public XXPO loadXXPO(long id){

XXPO  po = new XXPO();

po.setID(id);

return dao.loadPO(po);

}


public XXPO1 loadXXPO1(long id){

XXPO1  po = new XXPO1();

po.setID(id);

return dao.loadPO(po);

}

.........

变成

public <T extends PO> T loadPO(T t){

return dao.loadPO(t);

}

 

原创粉丝点击