工厂方法模式和抽象工厂模式
简单工厂模式
通常方法都是静态的,所以也被称作静态工厂
虽然从理论上,简单工厂什么都能创造,但是对于简单工厂可创建对象的范围来说,通常不要太大,建议将其控制在一个独立组件级别或者一个模块级别,也就是一个组件或模块对应一个简单工厂
类名建议为“模块名称+Factory”,如“UserFacory”;方法名通常为“get+接口名称”或者“create+接口名称”,如...
分类:
其他好文 时间:
2014-12-04 10:21:18
阅读次数:
369
工厂方法模式和抽象工厂模式
简单工厂模式
通常方法都是静态的,所以也被称作静态工厂
虽然从理论上,简单工厂什么都能创造,但是对于简单工厂可创建对象的范围来说,通常不要太大,建议将其控制在一个独立组件级别或者一个模块级别,也就是一个组件或模块对应一个简单工厂
类名建议为"模块名称+Factory",如"UserFacory";方法名通常为"get+接口名称"或者"create+接口名称",如...
分类:
其他好文 时间:
2014-12-04 10:20:53
阅读次数:
267
工厂方法模式和抽象工厂模式
简单工厂模式
通常方法都是静态的,所以也被称作静态工厂
虽然从理论上,简单工厂什么都能创造,但是对于简单工厂可创建对象的范围来说,通常不要太大,建议将其控制在一个独立组件级别或者一个模块级别,也就是一个组件或模块对应一个简单工厂
类名建议为“模块名称+Factory”,如“UserFacory”;方法名通常为“get+接口名称”或者“create+接口名称”,如...
分类:
其他好文 时间:
2014-12-04 10:20:08
阅读次数:
251
工厂方法模式和抽象工厂模式
简单工厂模式
通常方法都是静态的,所以也被称作静态工厂
虽然从理论上,简单工厂什么都能创造,但是对于简单工厂可创建对象的范围来说,通常不要太大,建议将其控制在一个独立组件级别或者一个模块级别,也就是一个组件或模块对应一个简单工厂
类名建议为“模块名称+Factory”,如“UserFacory”;方法名通常为“get+接口名称”或者“create+接口名称”,如...
分类:
其他好文 时间:
2014-12-04 08:50:22
阅读次数:
227
在写记录日志功能时,需要记录日志调用方所在的模块名、命名空间名、类名以及方法名,想到使用的是反射(涉及到反射请注意性能),但具体是哪一块儿还不了解,于是搜索,整理如下:需要添加相应的命名空间:using System;using System.Diagnostics;using System.Ref...
分类:
Web程序 时间:
2014-12-03 18:29:46
阅读次数:
165
在写记录日志功能时,需要记录日志调用方所在的模块名、命名空间名、类名以及方法名,想到使用的是反射(涉及到反射请注意性能),但具体是哪一块儿还不了解,于是搜索,整理如下:需要添加相应的命名空间:using System;using System.Diagnostics;using System.Ref...
分类:
Web程序 时间:
2014-12-01 11:24:20
阅读次数:
183
在写记录日志功能时,需要记录日志调用方所在的模块名、命名空间名、类名以及方法名,想到使用的是反射(涉及到反射请注意性能),但具体是哪一块儿还不了解,于是搜索,整理如下:需要添加相应的命名空间:using System;using System.Diagnostics;using System.R.....
分类:
Web程序 时间:
2014-12-01 00:39:34
阅读次数:
320
注:本文是从该文摘抄而来的。简单的说,就是阅读了该文,然后,再自己复述,复制形成该文。1.罗列Android项目的分包规则微盘使用分包规则如下:1).第一层com.sina.VDisk:com.sina(公司域名)+app(应用程序名称)。使用公司域名+应用程序名称。2).第二层,各模块名称(包含实...
分类:
移动开发 时间:
2014-11-27 18:16:15
阅读次数:
180
学了很久的测试,第一次尝试自己写了一个web登入功能的用例测试:1、单个模块的测试用例测试类型功能测试模块名称XXXXX系统用户登入用例描述该用例用来测试在登入界面,用户能否正常登入,如果出错,是否能给出出错信息前置条件存在正确的用户名和密码;登入页面正常加载,错误信息提示正确(数据库有用户信息te...
分类:
其他好文 时间:
2014-11-21 10:35:45
阅读次数:
174
Html+CSS命名规范: 1、样式命名: 2、样式文件命名: 数据库命名规范(Oracle表名长度不要超过30个字符,sql不限制): 1、数据库命名: 2、数据表命名:架构名+产品名+模块名。如:Report.Rept_ReportTemplateData 3、数据列命名:
分类:
Web程序 时间:
2014-11-15 01:21:30
阅读次数:
172