• 1405/06/11

تمرین جلسه 118-محدود کردن سطح دسترسی به بانک اطلاعاتی :

سلام استاد عزیز وقتتون بخیر .

استاد از این طریق هم میشه؟

که ما کلاس context رو Internal کنیم . 

بعد از اون یه اینترفیسی بسازیم که قوانین عملیات کراد رو داخلش بنویسیم.

و یک کلاس جدیدی بسازیم که پابلیک باشه و داخل کانستراکتورش بهش میگیم هرکسی تورو صدا زد باید یه context بهت بده و این کلاس جدید ما قوانین  اون اینترفیسی که ساختیم رو   Implement کنه . اگه اشتباه نکنم این روش جوابگو باشه ، ایا درسته از نظرتون است مدائنی؟

  • 1405/06/12
  • ساعت 09:07

سلام 

بله دوست من ، روش خوبیه و اسم این روش الگوی Repository هست 


  • 1405/06/12
  • ساعت 09:16

خیلی ممنونم استاد مدائنی عزیز .

استاد یه مقداری کنجکاو شدم اینکه  بهترین روش  استفاده از همین الگو هست یا بهتر از این روش هم هست؟

استاد یه سوال دیگه هم از خدمتتون  داشتم از  Dependency Injection هم استفاده میکنیم در پروژمون؟اینکه کاراییش رو بفهمیم که کجاها استفاده میشه. چون خیلی اسمش رو شنیدم

 

 


  • 1405/06/12
  • ساعت 11:01

روش های زیادی هست از جمله CQRS که به زودی یاد خواهید گرفت 

ولی روش معمول و بهینه که زیاد استفاده میشه همین روش هست 


  • 1405/06/12
  • ساعت 11:21

خیلی ممنونم استاد مدائنی از پاسخگویی و راهنماییتون 

سپاس از شما🌹🌹