在CodeIgniter内部的所有类实际上都是以”服务”的形式呈现的。这意味着,所有的类都是以定义在一个简单的配置文件里,而非硬编码所需要加载的类名,来进行加载的。 该配置文件实际上扮演了一种为所需类创建新的实例的工厂的角色。