Skip to content

enesozmus/Design-Principles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚧 Design Principles

  • 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

⚙️ Prensip nedir?

  • Her türlü tartışmanın dışında sayılan öncül, temel inanç, temel düşünce, temel davranış kuralı.

⚙️ Tasarım Prensipleri

  • 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.

⚙️ İzlence

  • 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#

Languages