publish 06.Understand IoC and DI, rename files