İçeriğe geç

Etiket: oop dersleri

Php Oop Dersleri 7 – Soyut Sınıflar

Merhaba arkadaşlar,

Uzun bir aradan sonra php oop dersleri eğitim setimize devam ediyoruz. Bir önceki yazımızda oop mimarisinde overloading kullanımı hakkında bilgi vermiştik. Bu yazımızda ise soyut sınıfları(abstract class) inceleyeceğiz.

Soyut sınıf; içinde en az bir soyut metod bulunan ve türetilen sınıflarda bu metodun bulunması zorunlu olan sınıflardır. Burada ki soyut kavramı bu metodların somut işlemleri içermemeleri bu somut işlemleri türetilen sınıflara bırakmasıdır. Daha kesin bir tanım yapılmak gerekirse soyut sınıflar sadece tanımlanıp bırakılır içerisinde herhangi bir işlem yapılmaz.

Php Oop Dersleri 5 – autoload

Merhaba arkadaşlar,

Bir önceki  yazımızda örnek bir sınıf oluşturup bu sınıfımızı sayfaya include etmiştik. Peki 50-60 tane sınıfımız olmuş olsaydı her sınıf için tek tek include mi edecektik ? Tabi ki de hayır 🙂 Zaten bunu elle yapmış olsaydık vay halimize. Peki bunun için ne yapabiliriz. Php oop dersleri setimizin bu yazısında PHP‘nin bize sunmuş olduğu __autoload fonksiyonunu kullanarak bu soruna kökten çözüm getireceğiz.

Php Oop Dersleri 4

Merhaba arkadaşlar,

Php oop dersleri konumuza kaldığımız yerden devam ediyoruz. Bir önceki yazımızda oop mimarisinde kullanabileceğimiz sihirbaz metotları ele almıştık. Bu yazımızda ise şimdiye kadar olan tüm derslerin genel bir özetini kapsayacak örnek bir sınıf oluşturacağız ve nesne tabanlı programlama yapısını daha iyi anlayacağız inşallah 🙂

Örnek sınıfımız oturum işlemlerini temel düzeyde yapacağımız bir session sınıfı olacak. Bu sınıfımızda oturum başlatma sonlandırma gibi işlemlerimizi yapacağız. Ne yapacağımız ile ilgili kafanızda bir şeyler canlandı sanırım. Dilerseniz hemen başlayalım. İlk olarak class komutuyla yeni bir sınıf oluşturalım. Ancak bu sınıfımızı final komutuyla tanımlayalım. Gizlilik konumuzdan hatırlayacağınız üzere final komutunu koruma amaçlı ve başka bir sınıf tarafından türetilememesi için kullanıyorduk. Şimdi sınıfımızı oluşturalım.

Php Oop Dersleri 3 – Sihirbaz Metotlar

Merhaba arkadaşlar,

Php oop derslerimize kaldığımız yerden devam ediyoruz. Bir önceki yazımızda oop mimarisinde gizlilik kavramını ele almıştık. Bu dersimizde ise sihirbaz metotları inceleyeceğiz. Öncelikle sihirbaz metot nedir onu bir açıklayarak konumuza giriş yapalım. Sihirbaz metot sınıf ve olay çevresinde çalışan php dili ile tanımlı olarak gelen metotlardır. Sihirbaz metotların sadece sınıf içerisinde kullanıldığı gibi yanlış bir bilgi oluşmasın kesinlikle.

Php Oop Dersleri 2 – Gizlilik

Merhaba Arkadaşlar,

Bir önceki oop dersleri yazımızda oop nedir ne değildir sınıf nasıl oluşturulur gibi konulara açıklık getirmiştik. Bu yazımızda ise oop mimarisinde olmazsa olmaz nitelikte olan gizlilik konusunu ele alacağız. Oop mimarisinde gizlilik: sınıf içerisinde kullanılan sabit değişkenlerin ve metotların nerelerden erişilebileceğinin belirlenmesidir. Bir diğer deyişle sınıf içerisinde kullanılan tüm argümanların güvenliğinin belirlenmesidir. Bir proje üzerinde birden çok yazılımcı çalıştığında, yazılımcıya erişebileceği ve erişemeyeceği sabit değişkenler ve metotlar tanımlayarak yanlış kullanımların önüne geçmiş oluruz.