模块、类、函数关系
来源:互联网 发布:日本战国身高知乎 编辑:程序博客网 时间:2024/04/26 04:25
我们在进行需求分析时,总是在划分功能模块,子模块、等等,为何要进行划分,如何来实现?
就我理解来说,模块的划分是对所做功能的抽象,好的模块划分可以指导函数的设计,因为对于一个模块来说,具有输入和输出,功能,内部数据。那这个模块就可以作为一个供控制过程调用的函数
而对于类的设计,我们是在模块分析的基础上,将模块公共的方法、函数进行抽象,这个可以作为类设计的指导思想
对于类设计,还要遵循模块划分的规则,不能在代码编写时随意合并函数,即使一段代码很少但它作为系统设计的一个过程,也要将其作为一个独立的函数来设计,
实践证明:在设计的后期,不按照模块划分进行函数设计,将增加代码维护、需求变更后功能增加的工作量。
所有,模块划分重要、函数实现时与模块对应更加重要,而类是在模块和函数间起到一个归属划分的作用
备注:感觉这样的思路和面向对象的思路不同,目前这样的关系划分不知道是否准备,不过目前可以按照这套方法实现的效果还满意
- 模块、类、函数关系
- 6.1.3 qmgr模块函数调用关系
- 7.1 virtual模块的函数调用关系
- Python time模块函数与时间格式关系图解
- Rust 功能函数的关系、包和模块简介
- Ruby类和模块的关系
- Python中的类,模块,函数
- 模块依赖关系
- 结构图---模块调用关系
- Jetty7模块之间依赖关系
- 模块, 组件,code的关系
- 模块与进程的关系
- Android bluedroid模块间关系
- BDF2各模块依赖关系
- 模块与进程的关系
- python中类与函数的关系
- 类数据与函数的关系
- Python 起步 三 函数,类以及模块
- memcached学习笔记(2)——memcached实践
- linux 系统的 pipe 函数
- PHP官方网站被黑
- SMP865X广告机之破解dcchd
- QT【小结】2 - UI的使用
- 模块、类、函数关系
- G-7 intervening to halt yen’s post-quake rise
- 常用的技术网站
- 动态改变TabActivity标签的tab图片的两种方法浅析
- PMP知识点总结—计算题汇总
- 浅谈.NET下的多线程和并行计算系列文章索引[转]
- 初学者的C++练习题——(一)计分程序
- 判断两条线段是否相交(三种算法)
- 网络中几个重要的结构体