"Object Oriented Programming" etiketli yazılar:

Nesne Tabanlı Programlama – Bölüm 5

 bcakir
 23 Ağustos 2011
 Php

Merhaba arkadaşlar, daha önce Bölüm 1, Bölüm 2, Bölüm 3 ve Bölüm 4 konularını işlemiştik nesne tabanlı programlama ile alakalı olarak. Bu yazımızda Php 5 ile birlikte gelen autoload fonksiyonunu işleyerek OOP serisini tamamlamış olacağız. Bu metot sınıflarımızı otomatik olarak uygulamamıza eklememizi sağlar. Ayrıca, uygulamamızda kullanacağımız sınıfları ekleyip kullanmayacağımız sınıfları eklemeyerek performans artışına ve az kota (bandwith) kullanmamıza yardımcı olur. Kullanımını […]

 600 Okunma

Nesne Tabanlı Programlama – Bölüm 4

 bcakir
 23 Ağustos 2011
 Php

Merhaba arkadaşlar daha önce nesne tabanlı programlama da kapsülleme (encapsulation) ile alakalı olan Bölüm 1, Bölüm 2 ve Bölüm 3 konularını işlemiştik. Bu yazımızda ise kalıtım (inheritance) konusuyla alakalı olan extends ve final özelliklerini işleyeceğiz. Extends bir sınıfın başka bir sınıftaki özelliklere (metodlara ve değişkenlere) sahip olabilmesi için yapılır. Bu sayede önceki değişkenleri ve fonksiyonları tekrar yazmak zorunda kalmadan kullanabiliriz. Yani bir sınıf […]

 493 Okunma

Nesne Tabanlı Programlama – Bölüm 3

 bcakir
 23 Ağustos 2011
 Php

Merhaba arkadaşlar daha önce nesne tabanlı programlamada Bölüm 1 ve Bölüm 2 konularını işlemiştik. Bu makalede ise static ve const özelliklerini işleyeceğiz. Static, değişken veya fonksiyon sürekli bellekten çağrılmak yerine rame yüklenir ve ramden çağırılır. Bu yüklemenin amacı performans artışı sağlamaktır. Static özelliğini sadece programımızda kullanacağımız sabit değişken veya metotlara atamamız gerekir. Çünkü bunlar hep aynı sonucu döndürecekleri için […]

 551 Okunma

Nesne Tabanlı Programlama – Bölüm 2

 bcakir
 16 Ağustos 2011

Merhaba arkadaşlar geçen makalemizde nesne tabanlı programlamaya giriş yapmıştık. Bu yazımızda ise kaldığımız yerden devam edeceğiz. Bu makalede nesne tabanlı programlamanın önemli fonksiyonlarından construct ve destruct fonksiyonlarını işleyeceğiz. Construct fonksiyonu sınıf çalıştırıldığında ilk olarak çalıştırılan fonksiyondur. Bu fonksiyonun içinde ilk önce çalışacak kodlarımızı yazabiliriz. Örneğin, veri tabanı bağlantı kodları gibi. Destruct ise en son çalışan […]

 724 Okunma

Nesne Tabanlı Programlama – Bölüm 1

 bcakir
 9 Ağustos 2011
 Php

Merhaba arkadaşlar bu makalede kod yazma seviyemizi biraz daha yukarılara taşımak için nesne tabanlı programlamaya geçiş yapacağız. Nesne tabanlı programlama (object oriented programming), program geliştirmek için kullanılan bir teknolojidir. Nesne ve parça ilişkisi kurarak (nesne araba – parçaları tekerler, koltuklar, aynalar gibi) program yazımını kolaylaştırmaya yarar. Üç önemli özelliği vardır. Bunlar kapsülleme, kalıtım ve çok biçimlilik. Kapsülleme […]

 980 Okunma
Sayfalar1