Class ve Nesne Saçmalığı
19
●1.468
- 15-10-2008, 17:01:25Üyeliği durduruldutolgay007 adlı üyeden alıntı: mesajı görüntüle
class tanimlama();
burada değişken
$tanimadi=tanım adı
$tanimturu=türü yok
burada fonksiyon
fonksiyon
{
}
şeklinde hazırlanıyor.
tabi benim yazdığım kafadan atmasyon şeklinde.doğru değildir.mantık olarak gösteriyorum sadece.
- 15-10-2008, 17:28:14Sınıflar aynı konuyla ilgili farklı işlemler yapan fonksiyonların oluşturduğu bir grup diye düşünebilirsin .. Eğer az sayıda fonksiyonla işini göreceke kodlar yazıyorsan kullanmana gerek yok ama büyük bir script kodlayacağın zaman düzen ve geliştirme açısından sınıfların faydasını kesinlikle göreceksin ..
- 15-10-2008, 17:59:34Kimlik doğrulama veya yönetimden onay bekliyor.örneğin bir nesne düşünelim bu nesnemiz bir adet resim olsun.
Bu resim üzerinde neler yapılabilir ?
* Resize Edilir
* Watermark Uygulanır
* Üzerine Yazı Yazılabilir
vb gibi işlemler yapılabileceğini düşünürsek isek;
Her uygulama için oturup tekrar tekrar kod yazmak mı daha iyi yoksa bir Image Nesnesi oluşturup her uygulama için O Nesneyi kullanmak mı daha sağlıklı olur ?
Tabi ki Nesneyi kullanmak daha sağlıklı olcak nedeni ise
* Kod tekrarından kurtulcaksın
* Sonuca daha çabuk ulaşacaksın
* Bir hata olduğunda Sayfaları Karıştırmadan Direk Nesne de hataları ayıklayabileceksin
* Mevcut Nesneye Ekleme Çıkarma Yapabileceksin
yani bu nesneyi bundan sonraki tüm uygulamaların dahil edip direk kullanabileceksin ne güzel değil mi ? - 15-10-2008, 18:07:41Evet şimdi çaktım olayı iyi birşey ama benim gibi daha hiç proje yapmamışlar için 1-2 numara büyük bence o yüzden ben mysql ile devam edeyim sırada o var 1-2 projeden sonra dönecem buraya bi konu daha açayım önerilerinizi alayım bi bi kaç şey sorucam yeni konudadnmtnk adlı üyeden alıntı: mesajı görüntüle
- 15-10-2008, 20:43:34Kimlik doğrulama veya yönetimden onay bekliyor.gençliğine veriyorumtolgay007 adlı üyeden alıntı: mesajı görüntüle

Yazılımın temeli bunlardır. OOP bilmiyorsan daha henüz hiçbirşey bilmiyorsun sayılır. Öğrenmelisin. OOP olmadan da yazarsın ama yapıp ettiklerin uzun vadede makarna kod kapsamına girebilir.
Class'ları bir "nesne fabrikası" gibi düşünebilirsin. Yazılım işini de nesnelerin etkileştiği bir senaryo olarak düşünebilirsin.
Nesne tabanlı programlama sana böyle bir geliştirme sürecinde koşmanı sağlar.
Psikolojik olarak da iyidir, karmaşık kodlar içinde boğulmaktansa görsel yanına hitap eder, modülerleştirir.
Veritabanı ya da HTML için birer class kurarak etkileşim için katman kurarak standartlaştırabilirsin.
Dahası şu ki yazılım işinin bir sonraki basamağı olan desenli tasarımı OOP bilmeden anlayamazsın.
MVC; multitier, singleton...
Öğreniniz.