摘要: 第十三计:为集合类型的成员变量提供增删改查函数对于集合类型的成员变量,直接提供一个函数将其暴露出去是不够妥当的,缺点包括以下几点: 1、添加集合元素时无法校验它的合法性,例如类型是否符合要求、该元素是否已存在等。 2、无法控制集合的容量,集合的容量可能是动态分配的。 所以,更好的做法是为集合类型的成员变量提供增删改查等函数,例如某个类中有名为userList的数组,则可以为它增加几个函数:public void add(User user){ if(user == null) // 如果对象为不合法,则不添加 return; if(userList == null) // 如果集合... 阅读全文
posted @ 2012-04-17 10:19 West_Link 阅读(1983) 评论(2) 推荐(3) 编辑