Menu
Coddy logo textTech

Giriş

Coddy'nin Clean Code - Python ile daha iyi kod yazın kursunda ders 21 / 28.

SOLID prensipleri, programlama yaparken uyulması gereken temel kurallardır:

Single-responsibility (Tek sorumluluk) prensibi -

"Bir sınıfın değişmesi için asla birden fazla neden olmamalıdır."

Open–closed (Açık-kapalı) prensibi -

"Yazılım varlıkları genişletilmeye açık, ancak değişikliğe kapalı olmalıdır."

Liskov substitution (Liskov yerine geçme) prensibi -

"Temel sınıflara yönelik işaretçiler veya referanslar kullanan fonksiyonlar, bunu bilmeden türetilmiş sınıfların nesnelerini kullanabilmelidir."

Interface segregation (Arayüz ayrımı) prensibi -

"Birçok istemciye özel arayüz, tek bir genel amaçlı arayüzden daha iyidir."

Dependency inversion (Bağımlılığın tersine çevrilmesi) prensibi -

"Soyutlamalara bağımlı olun, somutlamalara [değil]."

SOLID prensipleri koca bir kursun konusu olabilir; bu kursta temeller, örnekler ve uygulamalarla gösterilecektir.

Daha fazlasını oku

Kendin dene

Bu ders bir kod alıştırması içermiyor.

Clean Code - Python ile daha iyi kod yazın bölümündeki tüm dersler