-- Uncategorized

PHP ile içerik yönetim sistemi – 10 Nesne yönelimli programlama kavramları

  Bu yazıya kadar hep bebek adımlarıyla ilerledik. Sıra geldi büyük adımları atmaya. Yazılımımızda sınıf yapısını kullandık. Bu zamana kadar sınıf yapısını aşağı yukarı mantığını kavrayacak şekilde öğrendiniz. Ancak bilmemiz gereken bir sürü şey daha var. Programımızı bu kavramlara uyduralım. Sınıflarımızda tek tek değişiklikler yapalım. DRY prensibi DRY yani “Do not Repeat Yourself” kendinizi tekrar etmeyin anlamına gelir. Kodlarınızda sürekli copy paste ettiğiniz aynı şeyler varsa, bunları gruplayıp başka bir yerden çağırabilirsiniz. Burada buna benzer bir örnek yapalım. Mesela bizim sınıflarımızın hepsine $id, $related, $db gibi değişkenler var. Ayrıca hepsinde add, edit, delete, view, show fonksiyonları var. Mesela Kullanıcılar diye yeni bir sınıf yaratmamız gerekiyor. Bu kuralları hiç bilmeyen birinin kodların içinde boğulmasını da istemeyiz. Add, edit, delete gibi metodlarımız her sınıfta farklı, ama her sınıfta ortak kullandığımız getRelatedData ve connect metodları da var. Bunların hepsini gruplayalım. Soyut bir sınıf yaratalım. Peki soyut sınıf, abstract cla...
Patreon üyelerine özel içerik.
To view this content, you must be a member of Mutlu's Patreon at "Merakli Bilişimci Üye..." or higher tier
Already a Patreon member? Refresh to access this post.

Yorumla

Yorum