业务模块的设计原则
来源:互联网 发布:最近的网络红歌2017 编辑:程序博客网 时间:2024/05/16 16:04
以下内容是工作中的几点总结,总结的上下文是在关系数据库的设计环境,还请各位朋友多多发表以下自己的想法。
1、模块的最小单位根据一个完整事务设计
2、模块的最小单位根据一个完整流程设计
3、模块中,只能应用数据库的连接,不能够修改数据库的连接,最好是在New方法中,获取数据库连接。
4、业务模块中的算法如果有调整,那么直接修改该业务模块,而不能使用继承的方式,在子类中来实现修改,这样做的原因是:业务模块不能作为公有的模块,在几个版本的系统中同时使用。如果能够同时使用,那么这个业务模块必定是同一个业务模块。这也要求我们在设计系统时,业务模块和系统中的功能模块不能够编译在一起。
5、有关member variable在类中的使用方式。
经过多年的经验,发现通过阐述将member variable传入方法内,是降低程序耦合度的一种方式。虽然在类的方法中仍然能够使用member variable,但是直接使用的后果是该方法内的代码不能够直接使用。
- 业务模块的设计原则
- 模块间接口设计的原则
- 模块设计原则
- 《家庭账本管理》--业务模块设计构思
- 业务驱动开发的关键原则
- 业务驱动开发的关键原则
- 业务分析的一些原则和方法
- 业务驱动开发的关键原则
- PGA系统设计原则和技巧之:FPGA系统设计的3种常用IP模块
- 业务逻辑层的设计(四)——表模块模式简介
- 软件行业 业务 模块 业务逻辑的理解
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 包的设计原则
- OO的设计原则
- 通用设计的原则
- 网站设计的原则
- Lucene 全文检索实践三
- Lucene 全文检索实践四
- 《C++捷径教程》读书笔记--Chapter 10--结构与联合
- PC硬件的动力源泉 谈驱动程序之基础篇[引用]
- 第一次使用blog
- 业务模块的设计原则
- 用ASP.NET上传大文件
- Wdm Driver Concept
- Delphi编程技巧集锦
- VOIP设备的配置及操作系统的要求
- 网页制作规范.
- 收集:初学ASP.Net时在论坛收藏收集的一些资料备忘
- 简单地址重写
- [b/s]对于RTF域赋值给另外一个域后自动增加回车换行的处理