关闭

面向对象语言编程的心得

222人阅读 评论(0) 收藏 举报
分类:

1 问题描述

对于现在来说 面向对象语言编程是十分常见的
尤其是现在十分流行的JAVA语言、C#语言
Youki在平常的编程中积累了一些经验 现在在这里一起记录下来

2 先写框架 后去实现

这时Youki写程序的一个心得 在我看来写程序最好是采用“自顶向下”的方法进行
也就是先规划框架 在去思考和写作如何实现
这样子是十分好的 因为框架是上层的东西 较为抽象简单 
采用模块化的思想 容易思考
而底层的代码虽然往往简单 却由于信息不足 没有上层的接口要求
从而无从下手
这里就举一个“音频卷积线程”的例子
由于Youki是进行音频卷积学习的学生 所以这里就用这个例子
先把卷积子线程的使用 也就是主线程的调用步骤写好

注意框架思路的完整性
完整性是指框架的步骤一定要写完整 不一定是代码
用注释的形式也可以
为什么一定要写完整呢 因为人常常会有遗忘的
如果刚开始架构的时候 框架不写完整
就会可能会忘掉一些重要的步骤 Youki刚刚开始写卷积线程的时候就差点忘掉“收尾线程的初始化”
然而重要步骤的遗漏可能会给调试带来很大的麻烦 所以这样的思想是十分重要的

框架可以先把函数的调用写出来 可以先写个样子出来就行了
函数体的内部可以先都不用写 
只要保持框架的完整性 就会帮助我们有一个整体的印象 
也会帮助我们对函数具体的实现有一个更加清晰的规划

有了框架之后再按照反复迭代修改的原则进行代码编写就可以了
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:21543次
    • 积分:571
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:0篇
    • 译文:0篇
    • 评论:3条