Single Responsibility Principle - C# ve .NET Mülakatlarından En Önde Geçme Teknikleri

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024

ความคิดเห็น • 4

  • @sefabulut569
    @sefabulut569 4 ปีที่แล้ว +10

    Single Responsibility Principle, bir kod bloğunun aynısının veya benzerinin birden fazla metodun içerisinde tekrarlanmamasıdır. Ve aynı zamanda bir sınıf içerisinde metotların ve fieldların bir arada bulunmamasıdır. Yani amaç: bir class veya function’a sadece ve sadece tek bir sorumluluğu yerine getirmesine dayanmaktadır.

    • @RoyZASTEROiD
      @RoyZASTEROiD 4 ปีที่แล้ว

      @Sefa kadesim "Ve aynı zamanda bir sınıf içerisinde metotların ve fieldların bir arada bulunmamasıdır" bu fikrine aid bir sorum var:
      public class User
      {
      /* "sınıf içerisinde metotların ve fieldların bir arada bulunmamasıdır" class icerisinde ayni seviyede hem field hem de function yaratmaq yanlismidir? ya ben mi yanlis anladim fikrinizi */
      public string Name{ get; set; }
      public void ChangeUserName() { ... }
      }

    • @veyselhimmetoglu5714
      @veyselhimmetoglu5714 3 ปีที่แล้ว +1

      @@RoyZASTEROiD baya bi geç cevap olacak ama yanlıştır evet user sınıfının tek görevi veritabanındaki tablolara karşılık gelmesidir. ChangeUserName() methodunu ekleme işlemiyle ilgili başka bir classda yazmalısınız

  • @emreeozkann
    @emreeozkann 5 ปีที่แล้ว

    Çok teşekkür ederim, emeğinize sağlık