`
javawebsoa
  • 浏览: 428555 次
社区版块
存档分类
最新评论

Java学习笔记:(35)谨慎设计方法签名

 
阅读更多

1.方法的名称要遵循标准的命名习惯(详见56条);

2.不要过于追求提供便利的方法,方法太多会使类难以学习、使用、测试、维护;

3.避免过长的参数列表:把一个方法分解成多个方法;创建辅助类(如:DO),用来保存参数的分组;从对象构造到方法调用都采用Builder模式;

4.对于参数类型要优先使用接口而不是类

5.对于boolean参数,要优先使用两个元素的枚举类型


分享到:
评论

相关推荐

    java之jvm学习笔记九(策略文件)

    本篇笔记将深入探讨Java策略文件的概念、结构以及如何使用。 策略文件是Java安全模型的一部分,它定义了哪些代码可以执行特定的操作,例如访问网络、读写文件或运行系统命令。这些限制通常基于代码的来源,比如是否...

    高质量java程序设计读书笔记

    本文将基于"高质量java程序设计读书笔记"的主题,深入探讨Java编程中的异常处理以及面向对象编程(OOP)中的继承和组合设计原则。 首先,异常处理是Java程序设计中的重要组成部分,它提供了一种结构化的方式来处理...

    Java反射笔记源代码

    5. **泛型与反射**:虽然Java反射不能直接获取到泛型的实际类型,但可以通过方法签名或字段的类型信息间接推断。 6. **注解与反射**:Java反射还可以用来处理注解。`Class.getAnnotations()`和`Class....

    JAVAWEB反射学习笔记中使用的文件

    在本学习笔记中,我们将深入探讨JavaWeb应用中反射的运用,以及如何通过提供的"src"目录下的源代码来实践这些概念。 首先,反射的核心类是`java.lang.Class`,它代表了Java程序中的类或接口。通过`Class`对象,我们...

    Sense 3.6笔记补丁

    在移动设备上,笔记应用通常用于创建、编辑和管理文本、图片、语音等多种形式的笔记,方便用户记录生活中的点滴、工作上的想法或是学习资料。Sense 3.6笔记补丁可能包含以下几点改进: 1. **功能增强**:可能增加了...

Global site tag (gtag.js) - Google Analytics