اصل قابلیت جانشینی در طراحی کلاس ها – LSP

سامان
LSP مخفف عبارت Liskov Substitutability Principle می باشد و منظور از آن ارایه قانونی است که هنگام طراحی کلاس ها باید رعایت شود به گونه ای که بتوان instance های کلاس وارث را به جای instance های کلاس پایه در برنامه به کار برد. بنابراین می توان از آن به عنوان یک راهنما هنگام نوشتن کلاس های جدید استفاده کرد.
بیشتر بخوانید
2
اشتراک گذاری

تعریف متدها در سی شارپ

سامان
متدها در سی شارپ و یا همان توابع در زبان C ، اعضای یک شیء یا کلاس هستند و مجموعه ای از یک سری از کارها را انجام می دهند. فرض کنید در برنامه ی شما ، قسمتی باید یک عملیات ریاضی خاص را انجام دهد و این قسمت از کد که شامل چندین خط نیز می گردد باید بارها و بارها در برنامه صدا زده شود. برای نظم بخشیدن به برنامه ، آن ها را می توان به صورت ...
بیشتر بخوانید
11
اشتراک گذاری

سی شارپ چیست؟

سامان
سی شارپ (C#) زبان برنامه نویسی نوینی است که توسط شرکت مایکروسافت در ابتدای هزارهجدید میلادی، معرفی شد. این زبان از نظر نحو (Syntax) بسیار شبیه زبانهای برنامه نویسی C و C++ و جاوا (Java) است و البتهبعد از همه آنها طراحی شده است. بنابراین بسیاری از ویژگی‌های مفید اینزبان‌ها را حفظ و تقویت کرده و سعی شده است تا ویژگی‌های منفی آن‌ها را حذف کند.
بیشتر بخوانید
11
اشتراک گذاری