什么是自包含功能?

时间:2015-04-01 15:29:26

标签: c# function routines

所以我被分配到谈论将新的代码例程添加到程序中,例如自包含函数和新类,但我还没有真正学过这种编程术语。我试过在网上到处寻找,但它并没有真正解释得很好。

我有点困惑的问题如下:

C#中的自包含函数是什么? (代码示例会有所帮助:3)
它怎么能以面向对象的方式添加呢?

非常感谢帮助,谢谢。

2 个答案:

答案 0 :(得分:1)

自包含的函数和类以及面向对象在你正在讨论的高级别中几乎都是一样的。

http://en.wikipedia.org/wiki/Object-oriented_programming

我猜测你的代码库是一团糟,使用全局变量的函数和巨大的代码文件。目标是使每个项目只做一件事。因此,而不是一个名为" Run"这是500行长,你应该有一个名为" Run"然后调用函数" GetRecentData"," CheckDataForErrors"," ReportErrors"," ProcessValidData"和" ReportSuccess"。这意味着当您需要更改错误数据的定义时,例如,所有相关代码都整齐地放在" CheckDataForErrors"中。

这是一个很大的话题,你已经超越了你的头脑。我建议使用面向对象的教程,例如http://www.blackwasp.co.uk/csharpobjectoriented.aspx或其他许多教程。

答案 1 :(得分:0)

我认为自包含函数是没有外部依赖性的方法(即成员变量,属性等)

翻译,不依赖于状态的方法。

只是猜一下......