IOC ,  Dependecy Invertion