Bu yazıda SOLID prensiplerini sade bir dille ve C# örnekleri üzerinden ele alıyorum. Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation ve Dependency Inversion prensiplerinin ne işe yaradığını ve nasıl uygulanabileceğini örneklerle inceliyoruz
Loose coupling ve tight coupling kavramları nelerdir? Bu yazıda sınıflar arasındaki sıkı bağlılığın oluşturduğu sorunları ve loose coupling yaklaşımının C# ile nasıl uygulanabileceğini basit örnekler üzerinden inceliyoruz.