سلام دوستان
میخوام محیط و مساحت شکل رو با استفاده از اینترفیس و کلاس پیاده سازی کنم نمیدونم چه کلاسی بنویسم و از اینترفیس تو اون کلاس چجوری استفاده کنم؟
سلام دوستان
میخوام محیط و مساحت شکل رو با استفاده از اینترفیس و کلاس پیاده سازی کنم نمیدونم چه کلاسی بنویسم و از اینترفیس تو اون کلاس چجوری استفاده کنم؟
بیشتر شبیه حل تمرینه، در هر حال میتونین یه اینترفیس با نام shape تعریف کنین که دوتا متد برای محاسبه محیط و مساحت هر شکل داره و پیاده سازی و نحوه محاسبه هر کدوم از این دو متد به عهده کلاس هایی خواهد بود که این اینترفیس رو پیاده میکنن، مثلا به شکل زیر:
public interface Shape
{
double Perimeter();
double Area();
}
public class Square : Shape
{
public int Side { get; set; }
public double Area()
{
return Side * Side;
}
public double Perimeter()
{
return 4 * Side;
}
}