Hello Sample (3/3)
•
Factory
(mozHelloFactory, inherts from nsIFactory)
–
CreateInstance(…);
–
LockFactory(…);
•
Creating a mozHello instance
–
C++
•
nsComponentManager::CreateInstance(…);
–
JavaScript
•
Components.classes[…].createInstance();