谨慎设计方法的原型

来源:互联网 发布:大米线上销售数据 编辑:程序博客网 时间:2024/04/30 09:22

我们如何设计一个好的方法,好的方法应该是怎么样的?以下有些一些参考的准则:

1.谨慎选择方法的名称。

在命名的过程中,我们应该命名让客户更容易理解,在一些词语的选择上可以参考JAVA API中的命名。比如说我们要移除一个元素,我们是选择delete还是remove开头,你会发现JAVA API中大部分都是remove开头的。这样你可以做出比较明智的决定。

 

2.不要过于追求提供便利的方法。意思就是不要什么操作都抽象成方法,一个方法的调用其实浪费时间,还有就是方法太多,API不好理解,用户会郁闷。接口也是一样的道理,也不要太多,合适就好。除非那种经常被频繁操作的一些操作封装起来还行。

 

3.避免长长的参数列表。JAVA API中表明3个参数的参数列表是最大的规定,但是其实实际开发中我们可能做不到。我觉得5个最为合适,参数少的好处是好理解,还有不能容忍的是类型相同的参数。不过这个看实际情况决定,有些做通信的开发的,参数很多,那是没有办法避免的。或者说不好避免。减少参数的方法:

第一个就是把方法拆减。

第二个就是增加辅助类。

 

4.对于参数的类型优先选择接口而不是类。

 

5.谨慎使用函数对象。就是别用嵌入类。就是内部类。对代码质量不高,而且不易阅读。

 

 

原创粉丝点击