23 Kasım 2017 Perşembe
Twitter

OOP İlkeleri

Basit ama altında derin anlamlar yatan ilkeler...

Object Oriented Programming Temel İlkeleri

Dün gibi hatırlarım, masterdan Uğur Hoca'nın Tasarım Kalıpları dersini. En zevkli ve en faydalı geçen dersti kendi açımdan.

Aşağıda, bir dönem boyunca işlediğimiz derslerin bir özetini görüyorsunuz. Aslında evet, her bir madde için uzun uzun konuşabiliriz. Ama bazen, bir basit cümle 2 saat konuşmaya eşdeğer olabiliyor.

İşte altında derin anlamlar yatan OOP ilkeleri:

  1. Uygulamanın değişen kısımlarını sabit kısımlardan ayırınız.
  2. İmplementasyon yerine interface'e kod yazınız.
  3. Kompozisyonu kalıtıma tercih ediniz.
  4. Birbirleri ile ilişkili nesneler arasında "Loosely coupled" ilişki kurunuz.
  5. Sınıflarınızı geliştirmeye açık, değiştirmeye kapalı tutunuz.
  6. Concrete sınıflar yerine absract sınıflar oluşturmaya çalışınız.
  7. Sadece en yakınınızdaki sınıflarla iletişime geçiniz.

Herkese iyi kodlamalar...


Hazır yeri gelmişken bir iki link paylaşsam fena olmaz:

 

Değerlendirme

Yazım dilinin sadeliği ve anlaşılabilirliği Puan: 3,75 (2 oy)
Yazıdaki kodların kalitesi Puan: 0,35 (1 oy)
İhtiyaca cevap verme Puan: 0,30 (1 oy)
Tavsiye edilebilirlik Puan: 0,35 (1 oy)
Genel değerlendirme Puan: 1,45 (1 oy)
Puanlamalar 5 üzerindendir.
  • Site Yorumlarý
  • Facebook Yorumlarý Facebook Yorumlarý
Yeni yorum yaz
Henüz bir yorum yazýlmadý. Ýlk yazan siz olabilirsiniz.