مثال برنامه‌نویسی شی گرا با استفاده از سی‌ شارپ

 مثال برنامه‌نویسی شی گرا با استفاده از سی‌ شارپ
فهرست مقاله [نمایش]


    برنامه‌نویسی شی‌گرا یکی از مهم‌ترین تکنیک‌های برنامه‌نویسی است که به کمک آن می‌توانیم پروژه‌های بزرگ را با دقت و ساختارمند بیان کنیم. در این مقاله با استفاده از سی‌ شارپ به بررسی این تکنیک و مثال‌هایی از آن خواهیم پرداخت.


    نگاهی به مفهوم شی‌گرایی


    شی‌گرایی به معنی تفکر در مورد موضوعات و اشیاء دنیای واقعی و تبدیل آن‌ها به کدهای کامپیوتری است. به عبارت دیگر، شی‌گرایی به ما امکان می‌دهد تا دنیای واقعی را به صورت مدل‌ها و اشیاء در کامپیوتر ترجمه کنیم.


    مثال اول: بانک


    فرض کنید می‌خواهید یک نرم‌افزار بانکی بنویسید. در این نرم‌افزار، مفهوم "حساب" که شامل مواردی مثل شماره حساب، مالک حساب و موجودی است، می‌تواند به صورت یک شی تعریف شود.

    
    public class حساب
    {
       public string شماره_حساب { get; set; }
       public string مالک { get; set; }
       public double موجودی { get; private set; }
       public void واریز(double مبلغ)
       {
           موجودی += مبلغ;
       }
       public bool برداشت(double مبلغ)
       {
           if(مبلغ > موجودی)
               return false;
           
           موجودی -= مبلغ;
           return true;
       }
    }
    

    مثال دوم: کتابخانه


    یک کتابخانه که دارای کتاب‌ها، نویسندگان و مخاطبان است.

    
    public class کتاب
    {
       public string عنوان { get; set; }
       public string نویسنده { get; set; }
       public bool در_دسترس { get; private set; } = true;
       public void امانت()
       {
           در_دسترس = false;
       }
       public void بازگشت()
       {
           در_دسترس = true;
       }
    }
    


    اگر می‌خواهید در برنامه‌نویسی سی‌ شارپ حرفه‌ای شوید و به سطح بالاتری برسید، پیشنهاد می‌کنم در دوره‌های آموزشی باگتو شرکت کنید. این دوره‌ها به شما کمک خواهد کرد تا با جزئیات بیشتری از سی‌ شارپ آشنا شوید و پروژه‌های حرفه‌ای‌تری را پیاده‌سازی کنید.

    مقاله "مثال برنامه‌نویسی شی‌گرا با استفاده از سی‌شارپ" با مقاله دیگر مرتبط می‌شود:

    "Polymorphism در شی‌گرایی" - این مقاله به یکی از اصول شی‌گرا پرداخته و به تفصیل می‌تواند توضیح دهد که چگونه از Polymorphism در برنامه‌نویسی شی‌گرا استفاده کنیم.

    با مطالعه‌ی این مقاله، شما می‌توانید دانش شی‌گرایی خود را در زمینه سی‌شارپ تکمیل کنید.


    • نویسنده: تیم تحریریه باگتو

    ارسال دیدگاه

    برای افزودن دیدگاه خود، نیاز است ابتدا وارد حساب کاربری‌تان شوید


    دیدگاه کاربران