物件導向程式設計(OOP)是C#程式設計的核心概念之一,它有助於建立結構化、可維護和可擴展的程式。本文將介紹C#中的一些OOP原則,並說明如何運用這些原則來改進程式設計。
public class Customer
{
private string name;
public void SetName(string newName)
{
name = newName;
}
public string GetName()
{
return name;
}
}
public class Animal
{
public void Eat()
{
// 實現吃的行為
}
}
public class Dog : Animal
{
public void Bark()
{
// 實現狗吠的行為
}
}
public interface IShape
{
double CalculateArea();
}
public class Circle : IShape
{
public double CalculateArea()
{
// 實現圓形面積計算
}
}
public class Rectangle : IShape
{
public double CalculateArea()
{
// 實現矩形面積計算
}
}
OOP原則可以幫助您建立可擴展且易於維護的C#程式。深入了解這些原則並善加運用它們,有助於提高程式碼的品質和可讀性。在下一篇文章中,我們將討論C#中的設計模式,這些模式提供了解決常見問題的優雅方法。請繼續關注我在iThome鐵人賽系列的文章,以深入了解C#程式設計的各個方面。