所谓命名模式有些程序元素需要通过某种工具进行特殊处理。例如:JUnit测试框架要求用户一定要用test作为测试方法名称的开头。这种方法缺陷很大,列如不小心写错了名称,测试失败却没有任何提示。
相比较而言,注解可以完美解决这些缺点。
大多数程序员不必定义注解类型,但是所有的程序员都应该使用Java平台所提供的预定义的注解类型,还要考虑使用IDE或者静态分析工具所提供的任何注解
总之,有了注解之后就在也不需要命名模式了。
所谓命名模式有些程序元素需要通过某种工具进行特殊处理。例如:JUnit测试框架要求用户一定要用test作为测试方法名称的开头。这种方法缺陷很大,列如不小心写错了名称,测试失败却没有任何提示。
相比较而言,注解可以完美解决这些缺点。
大多数程序员不必定义注解类型,但是所有的程序员都应该使用Java平台所提供的预定义的注解类型,还要考虑使用IDE或者静态分析工具所提供的任何注解
总之,有了注解之后就在也不需要命名模式了。