关于优秀编码的思考
2017-07-25 14:27
204 查看
优秀编码的几条原则:
1 好的函数实现
层次清晰化实现尽可能简洁
高内聚:功能尽可能单一
封装性好:对通用处理部分进行抽象封装
函数命令清晰
合理的封装的意义:
对使用者屏蔽了细节处理,重用性好,使用方便。2 开闭原则
定义:一个软件实体(类、模块或函数)应当对扩展开放,对修改关闭。比如,一个网元消息通信机制的设计,应当将消息的发送、编码过程与信元的编码解耦,当消息类型增加、信元内容和顺序发生变化时,架构稳定,扩展性好,可移植性强。
总结
函数编写之前应先设计接口,接口实现取决于使用者的需求,而不是取决于实现。相关文章推荐
- 这个if语句怎么运行?附加关于编码规范的思考
- 关于上传类的安全编码思考
- 关于编写有效测试用例的思考和方法- 第一篇 优秀测试用例标准
- Google优秀论文列表——关于国内科研的一点比较思考
- 这个if语句怎么运行?附加关于编码规范的思考
- 关于对一个优秀管理者的思考
- 关于MQ编码(算术编码、JPEG2000、JBIG2)常见问题的一些思考
- 关于编码的思考
- 关于MQ编码(算术编码、JPEG2000、JBIG2)常见问题的一些思考
- 技巧:关于取最大编码的一些思考
- 关于编码的思考
- 2012年关于优秀工程师的思考
- 关于编程语言的思考,到底怎样才能做出优秀的产品
- 关于信息论的压缩编码的个人思考
- 关于如何提高程序设计编码能力的思考与实践
- 关于编码格式的一点思考
- 转一篇关于编码风格习惯的文章---优秀Java程序员的编程风格
- 脚印:关于错误编码的管理的一些思考
- 关于query命令的定时器编码的另外思考
- mysql中关于数据的编码问题