IMZRH的日志

努力成为一个有用的人

导航

2009年9月15日

摘要: 今天的重构指南是关于移动方法的,移动方法是一个简单却容易被忽略的重构,正如它的名字所表达的意思一样,移动方法就是将方法移动到合适的位置。让我们来看下面的待重构代码: 1: public class BankAccount 2: { 3: public BankAccount(int accountAge, int creditScore, AccountInterest accountIntere... 阅读全文

posted @ 2009-09-15 17:16 张荣华 阅读(503) 评论(1) 推荐(0) 编辑

摘要: 在有些情况下不将类中的集合对象暴露给用户是合理的,特别是当您为集合提供了另外的添加和删除方法时。基于这个原因,只暴露一个仅仅能遍历但不能修改的集合是明智的,下面让我们来看一段代码: 1: public class Order 2: { 3: private List<OrderLine> _orderLines; 4:  5: public IEnumerable<Or... 阅读全文

posted @ 2009-09-15 17:15 张荣华 阅读(718) 评论(1) 推荐(0) 编辑