使得每个功能都可以独立出来，每个模块都有自己的 MVC 结构，这就有点像 ActiveX 控件，每个控件都有自己的行为，控件之间互不影响。
CodeIgniter 结构示意. application　　上面的就是CodeIgniter原来的结构，如果是 HMVC 的话结构就是：请注意，以上只是 CodeIgniter 框架的 HMVC 文件夹结构的一种表现形式，不代表 HMVC 必须以这个结构为准，需要根据不同语言或框架来设计其 HMVC 结构。