如何管理分散的源文件程序
时间:2012-6-8
编写编程范例通常是一件轻松的事情,因为落伍一般都很短,短到能够保存一个文件中,然而实际应用中,大多数的程序会在不断壮大中无法被一个文件所容纳,对于这个情况的逻辑反应是把你的系统拆散成多个文件,每个文件中放置一段可以管理的代码.当然,一旦你把代码拆散在多个易于管理的部分后,你就需要处理装载那些文件的问题子,不同的编程语言对处理这个问题有不同的方法,例如,java有一个精心设计的系统会在程序需要的时候自动装载类.
Ruby解决这个问题的方法稍有不同,Ruby程序必须显式装载它们的所依赖的类,例如,如果你的BankAccount类放在一个名叫account_rb的文件中,并且你想在Portfilio类中使用它,那你必须在portfolio用到的BankAccount之前以某种方式BankAccount实际上已经被装载,这样才能确保程序的正确调用.