Yükleniyor...

Nesne Yönelimli Programlama (OOP) ve Patterns

Sınıflar, kalıtım, arayüzler ve tasarım desenleri ile C#’ta yeniden kullanılabilir ve sürdürülebilir kod yazma yaklaşımı.

Nesne Yönelimli Programlama ve Patterns

C# nesne yönelimli bir dildir. Bu bölümde class, inheritance, polymorphism gibi OOP kavramları ile SOLID prensipleri ele alınır. Ayrıca gerçek hayattaki uygulamalarda sıkça kullanılan Factory, Singleton ve Observer gibi tasarım desenleri de incelenir.

Amaç: Kodun yeniden kullanılabilirliğini artırmak, bakımı kolay sistemler inşa etmek.

TL;DR

  • Class, Property, Method → OOP temeli.
  • Arayüzler ve abstract sınıflar.
  • SOLID + tasarım desenleri.