SOLID: Dependency Inversion Principle (DIP)
Dependency Inversion Principle (DIP), SOLID prensiplerinin beşincisidir. Üst seviye modüllerin, alt seviye modüllere bağımlı olmaması gerektiğini belirtir. Bunun yerine, her
Devamını GörDependency Inversion Principle (DIP), SOLID prensiplerinin beşincisidir. Üst seviye modüllerin, alt seviye modüllere bağımlı olmaması gerektiğini belirtir. Bunun yerine, her
Devamını GörInterface Segregation Principle (ISP), SOLID prensiplerinin dördüncüsüdür ve bir sınıfın, kullanmadığı metodları içeren arayüzlere bağımlı kalmaması gerektiğini belirtir. ISP, daha
Devamını GörLiskov Substitution Principle (LSP), SOLID prensiplerinin üçüncüsüdür ve bir nesnenin, onun alt sınıflarıyla yer değiştirilebilir olması gerektiğini belirtir. Bu prensip,
Devamını GörOpen/Closed Principle (OCP) Open/Closed Principle (OCP), SOLID prensiplerinin ikincisidir ve yazılım varlıklarının (sınıflar, modüller, fonksiyonlar vb.) genişletilmeye açık, ancak değiştirilmeye
Devamını GörTek Sorumluluk Prensibi Single Responsibility Principle (SRP), SOLID prensiplerinin ilkidir ve her sınıfın yalnızca bir tek sorumluluğa sahip olması gerektiğini
Devamını Gör