Re: [Linux-programlama] oop kavramlar

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Erkin Tek (erkintek@fotograf.web.tr)
Date: Sat 24 Jun 2006 - 10:28:08 GMT


Bence yanlış bir öğrenme metodolojisi seçmişiniz. Önce pratik sonra teorik
gelmeli.
Bir projede çalışırken mesela üyeyle ürünü eşleştirmeniz gerekecek, bunu
sadece üründen yapmak isteyceksiniz ve yanlışlıkla dışardan bir yerden üye
id'sini deÄŸiÅŸtirceksiniz.
bunu yapmamak için bir engele ihtiyacınız olacak.
Veya ürün id'si ürünün tüm özelliklerini bulmanıza yarayacak ve id bir
tamsayıyken tüm özellikleri yeni bir değişken türü olacak.
Veya ürünlerin çok farklı özellikleri olacak ve siz tam bir genelleştirme
yapamayacaksınız. keşke diyeceksiniz küçükürünlerim olsa bir de
büyükürünlerim olsa da bunların fiyatı almak için ayrı ama aynı isimde bir
fonksiyonum olsa diyeceksiniz.
Sonra teori koklayınca aradığınız kafanızda oluşmuş şeylerin olduğunu
göreceksiniz.

Cumartesi 24 Haziran 2006 11:02 tarihinde, Fuat Altun şunları yazmıştı:
> Merhabalar,
>
>
>
> OOP konusunda dokumanlara bakarken 3 konu arasında epeyce kafam karıştı.
> Encapsulation-data hiding-abstraction.
>
> Dokumanlarda bu üçü birbirine girmiş gibi. Encapsulation-data hiding bazı
> kaynaklarda aynı şey diyor.
>
>
>
> Bu üç kavram arasındaki fark konusunda bilgi verebilirseniz sevinirim.
>
>
>
> İyi çalışmalar.

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.