- Gençay Yıldız'ın Design Principles serisini takip ederek ve ilgili açık kaynakları okuyarak OOP ve C# temelli Tasarım Prensiplerini öğrenme serüvenim...
- Tamamlanma Oranı: %100
- Her türlü tartışmanın dışında sayılan öncül, temel inanç, temel düşünce, temel davranış kuralı.
- Tasarım prensipleri, yazılım uygulamalarının kalitesinin iyileştirilmesine yardımcı olan üst düzey yönergelerdir.
- Tasarım prensipleri, düzgün bir şekilde ele alınmadığında kötü bir tasarıma yol açan ve yaygın olarak ortaya çıkan sorunlar için tercih edilen çözümlerdir.
- Loose Coupling Principle
- SOLID Design Principles in C#
- Single Responsibility Principle in C#
- Open-Closed Principle in C#
- Liskov Substitution Principle in C#
- Interface Segregation Principle in C#
- Dependency Inversion Principle in C#
- Inversion of Control Principle in C#
- Dependency Injection Design Pattern in C#