模块封装与使用注意的问题
来源:互联网 发布:.net像php那样数据库类 编辑:程序博客网 时间:2024/05/21 10:25
在做最近的一个项目过程中,为了使用方便,封装了一个类以便今后开发方便、代码分布合理、功能设计模块化、后期维护阅读代码与更改代码方便性考虑。
在对象构造的过程中要注意异常捕获,要将可能出现的异常结果考虑到模块化内。避免 功能已经模块化但是异常没有列入模块化范围之内,受到“不公平待遇”,这样有个好处就是不让战火烧到其他无辜模块。异常处理的方式可以是“默默的丢弃”(比如赋值为NULL),或者能够“力挽狂澜,扭转乾坤”(初始化出正确的对象)。在一个原因就是,不能把异常捕捉当摆设,只提供异常输出就算息事宁人。
同样在引用过程中,要针对模块中提供的处理异常的接口 来引用,比如判断引用是否为null。
要判断可能出现的异常结果,凭个人判断不太靠谱,可根据语言本身所提供的异常捕捉机制提供的异常种类对号入座推测可能出现的异常可能性。
另外对数据保护、对外公开接口等概念有了清晰的认识。
- 模块封装与使用注意的问题
- 使用python3的http.server模块要注意的问题
- 使用xUtils3 IOC模块需要注意的问题
- 模块改bug时注意的问题
- 写PHP模块要注意的问题
- 调试使用了函数模块的程序时需要注意的一个小问题
- 使用字节与字符串转换时需要注意的问题
- 在不使用框架自己写注册登录模块时应注意的问题
- .NET注册登录模块注意问题之验证码的生成及使用
- struts2_day02_09-属性封装操作_10-模型驱动封装操作_11-使用属性封装和模型驱动封装注意问题
- 使用需要注意的问题
- 使用ACE注意的问题
- 使用MSP430注意的问题
- 接口的使用注意问题
- 接口的使用注意问题
- 使用mco_translog_get_info注意的问题
- javascript使用注意的问题
- 使用Fresco注意的问题
- 使用 FUSE 开发自己的文件系统
- spam的来源
- C++ primer第四版15.9节案例吐血实现
- Android开发循序渐进实例2--画面间数据传递例子
- 2010年电子业三大趋势及投资方向/Google、苹果、三星掀起台厂新风暴
- 模块封装与使用注意的问题
- 关于静态库和动态库的转载
- 用ildasm破解和用ilasm来重新编译
- 查看Oracle表空间使用情况SQL语句
- 累!!!
- C语言深度剖析笔记(1)
- 关于做事的几点感想
- 博客开通
- asp探针