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

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

فهرست مقاله [نمایش]


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


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


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


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


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

    
    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 در برنامه‌نویسی شی‌گرا استفاده کنیم.

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

    جدیدترین ویدئوهای آموزشی

    در بخش TV باگتو، آموزش های کوتاه و جدید را مشاهده نمایید

    0 نظرات

    برای ارسال نظر باید وارد حساب کاربری خود شوید
    ورود به حساب کاربری ثبت نام

    x
    💣400.000 هزارتومان تخفیف دوره Background Tasks در Asp.Net Core