MyEclipse 9.0以上64位安装aptana插件
2013-03-31 18:43
309 查看
在论坛的java版看了几篇关于Null Ojbect模式文章。有些收获。
直接写上自己的结论:
1.PO对象无需默认值,如果是空,则返回Null。由上层判断是否为空。并可以在代码的注释中写明。
2.集合类型 list,set,map等有空默认值。比如new ArrayList()等。避免上层多余的判断。
解释下。如果pojo有空的默认值,反而容易让人误解,混淆。反而null更加直接。
集合型不同。集合型的默认空值大部分情况并不会影响逻辑,以及上层代码的编写。为了避免不必要的非空判断,可以返回默认。
这种null object 的设计方式 非要称为设计模式。感觉有些过。算作编码准则 更加合适。
直接写上自己的结论:
1.PO对象无需默认值,如果是空,则返回Null。由上层判断是否为空。并可以在代码的注释中写明。
2.集合类型 list,set,map等有空默认值。比如new ArrayList()等。避免上层多余的判断。
解释下。如果pojo有空的默认值,反而容易让人误解,混淆。反而null更加直接。
集合型不同。集合型的默认空值大部分情况并不会影响逻辑,以及上层代码的编写。为了避免不必要的非空判断,可以返回默认。
这种null object 的设计方式 非要称为设计模式。感觉有些过。算作编码准则 更加合适。
相关文章推荐
- Myeclipse 安装Aptana插件
- Myeclipse中安装aptana插件和svn插件方便实用办法
- 在MyEclipse中安装Aptana插件,亲测成功
- MyEclipse 8.6 link安装aptana2 插件 svn插件 android开发环境
- MyEclipse或Eclipse在线安装Aptana3插件
- MyEclipse安装Aptana插件简介
- ★★ MyEclipse 8.5 开发环境配置、插件安装、汉化、Aptana2.0插件,SVN 插件,Flex Builder 3/4 插件安装
- myeclipse安装aptana插件
- eclipse(MyEclipse)插件之aptana安装
- Myeclipse 安装Aptana插件
- Aptana插件安装到eclipse和myeclipse的详细过程
- MyEclipse 8.5 开发环境配置,汉化,Aptana2.0插件,SVN 插件,Flex Builder 3/4 插件安装(转载)
- Aptana3插件Eclipse(MyEclipse)安装使用教程
- eclipse、myeclipse、aptana 安装spket ,zen coding等插件
- 解决MyEclipse 9.0手动安装SVN插件
- MyEclipse8.6 安装 svn aptana 等插件方法
- myeclipse2014安装aptana3.4.0插件
- MyEclipse 8.5 ~ 9.0 安装svn插件方法
- MyEclipse安装aptana插件的问题
- Myeclipse 安装Aptana插件