السلام عليكم

في Angular 6 ممكن شرح عن الفرق بين

Component - Module - Model - Service

وماهي استخدامات كل واحدة