This looks like it might just be done for organization or structural purposes, or perhaps to save memory if A::B would be a huge module to load. It should be possible to just have a "Package A::B" at the top without having to specify ::C-F, I might be wrong though.
Check out this page, specifically the "Naming of modules" section.
In reply to Re^3: Understanding a OOP Code: Package declared within a Package
by Phenomanan
in thread Understanding a OOP Code: Package declared within a Package
by sachinz2
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |