面向对象语言编程的心得

原创 2016年06月01日 18:18:30

1 问题描述

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

2 先写框架 后去实现

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

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

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

有了框架之后再按照反复迭代修改的原则进行代码编写就可以了
版权声明:墨眉无锋,似攻非攻。

相关文章推荐

C#编程语言与面向对象基础教程

  • 2014年05月29日 14:10
  • 1.07MB
  • 下载

OOC 面向对象C语言编程实践

面向对象是一种编程思想,虽然C并没有提供面向对象的语法糖,但仍然可以用面向对象的思维来抽象和使用。这里分享一套C面向对象的写法,可以完成面向对象编程并进行流畅的抽象。这套写法是在实践中不断调整的结果,...

C#编程语言与面向对象基础教程

  • 2011年10月27日 13:53
  • 1.17MB
  • 下载

Objective-C 面向对象的编程语言

程序员都知道C语言是一门面向过程的语言。所谓面向过程,就是用函数组织代码,用结构体组织数据的一种手段。它的缺点是数据和操作数据的代码是分离的,不是逻辑上的整体。 在iOS开发中,使用的开发语言是Obj...

C#语言编程与面向对象基础教程

  • 2009年05月12日 10:42
  • 1.1MB
  • 下载

C#编程语言与面向对象基础教程

  • 2008年09月27日 12:30
  • 1.09MB
  • 下载

C语言实现动态数组(以面向对象的编程风格)

/******************************************************************************* ** 程序名称:动态数组 ** 程...

Lua语言学习之面向对象的编程

面向对象的编程
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:面向对象语言编程的心得
举报原因:
原因补充:

(最多只允许输入30个字)