C语言划分模块的时候有什么注意点,和C++按对象编程区别是什么

Peter_1989 发布于 2013/03/09 21:38
阅读 714
收藏 0
RT.
加载中
1
mallon
mallon
其实思想差不多,只不过不用考虑继承多态那些垃圾的东西了
Peter_1989
Peter_1989
回复 @Mallon : 有没有什么好的模块划分源码可以学习?
mallon
mallon
回复 @Peter_1989 : 先粗略划分写代码,边写边重构,能够归类的功能自然就归类了
Peter_1989
Peter_1989
那划分的时候也按照对象进行划分,还是按照业务模块,结合?感觉都会很乱。。。。
0
优游幻世
优游幻世
看看高手的代码https://github.com/cloudwu
0
S
SidWang
划分模块和语言没多少关系吧、模块划分一般按功能来。
Peter_1989
Peter_1989
和语言特性多少有点关系吧,C++不是标榜信息的封装麽
0
断鸿
断鸿
其实都是为了解耦,无论是面向过程还是对象
0
fcsong000833
fcsong000833

模块的划分严格来说不应该与具体的某种语言有关,但如果不考虑语言(技术领域)对后面的实现会带来困难。

模块的划分通常从以下两个方面考虑:

功能需求领域,从该领域划分更有利于功能持续提交,以及功能移植与维护

技术实现领域,从该领域划分有利于模块实现,由技术领域擅长者实现具体模块

这种划分模式也就是一种矩整式软件架构

0
chunquedong
chunquedong

划分模块是比面向对象什么的更宏观,更高一个层次的东西。模块一般是综合两种方法划分:1.横向划分(按功能划分)。2.纵向划分(按层次划分)。纯属个人理解。

返回顶部
顶部