Nərgiz Süleymanov @nergiz_suleymanov337 1 ay əvvəl cox sagol!
Single Responsibility Principle (Bircə Məsuliyyət Prinsipi): Bir sinfin (class) dəyişdirilməsi üçün yalnız tək bir səbəbi olmalıdır. Yəni hər bir sinif yalnız bir funksionallıq və ya məsuliyyət daşımalıdır. Nümunə: İstifadəçi məlumatlarını idarə edən User class-ı həm də DB-yə yazmaq və ya Email göndərmək funksiyasını yerinə yetirməməlidir. Email sending üçün ayrıca EmailService yaradılmalıdır.
Hər class yalnız bir işdən cavabdeh olmalıdır.
List: Dublikat elementlərə icazə verən və elementləri indekslə saxlayan nizamlı Kolleksiya...
Transaction: Verilənlər bazasında bir neçə sorğunun vahid toxunulmaz blok şəklində icra ol...