Clear        


                
                    namespace _07_Interfaces.Demos.Sekiller.Bases
{
    /// <summary>
    /// Daire için ortak özellik ve method tanımlarını içeren base interface.
    /// </summary>
    interface IYuvarlakSekil // özellik açısından IKoseliSekil'den farklılaştığı için ayrı bir interface oluşturuyoruz
    {
        double Yaricap { get; set; } // property tanımı
        bool PiUcMu { get; set; } // property tanımı, true set edilirse PI 3, false set edilirse PI'nin gerçek değeri kullanılacak

        double CevreHesapla(); // method tanımı
        double AlanHesapla(); // method tanımı
    }
}