請教IoC模式中的問題

yanbuhan發表於2004-09-16
IoC模式中一文中有如下描述:
“DefaultPicoContainer container = new DefaultPicoContainer();
container.registerComponentImplementation(PicoUserManager.class);
container.registerComponentImplementation(PicoXXXX1Manager.class);
container.registerComponentImplementation(PicoXXXX2Manager.class);
.....

Logging logging = (Logging) container.getComponentMulticaster();

logging.enableLogging(new SimpleLog("pico"));//啟用log

  由上程式碼可見,透過使用簡單一行logging.enableLogging()方法使所有的應用類的記錄功能啟用。這是不是類似AOP的advice實現?


這個地方“透過使用簡單一行logging.enableLogging()方法使所有的應用類的記錄功能啟用“,怎麼理解?我沒想通!!!

相關文章