关于好的编程习惯的求助!!!
本帖最后由 fyxridd 于 2013-03-19 14:15:05 编辑 有这么个例子:一个Person的类,内有方法add,想到几种实现:
public void add(Person p) {
//代码
}
public boolean add(Person p) {
//代码
}
/**
* @return 0表示成功,-1表示传入的为null,-2表示名字非法,-3表示已经存在
*/
public int add(Person p) {
//代码
}
public void add(Person p) {
//代码
if (名字非法) throw new AddPersonException("指定的人名字非法.");
if (存在) throw new AddPersonException("指定的人已经存在.");
}