Junior — Middle
Коддо интерфейс аныктоо мисалын бере аласызбы?
sobes.tech AI
AIден жооп
C# тилде интерфейс interface ачкыч сөзү менен аныкталат. Ал класс тарабынан ишке ашырылышы керек болгон методтор жана мүнөздөмөлөрдүн топтомун сүрөттөйт, бирок ишке ашыруусун камтыбайт. Мисал:
public interface ILogger
{
void Log(string message);
}
public class ConsoleLogger : ILogger
{
public void Log(string message)
{
Console.WriteLine(message);
}
}
Бул мисалда, ILogger — Log методун камтыган интерфейс. ConsoleLogger классы бул интерфейсти ишке ашырып, методтун так ишке ашырылышын камсыздайт.