Re: [Linux-programlama] oop kavramlar

---------

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

From: Ümran Kamar (umrankamar@gmail.com)
Date: Sat 24 Jun 2006 - 11:08:03 GMT


OOP kavramalari birbiri ile icice gecmis kavramlardir, data yi encapsulation
ile saklar, abstraction level'lari ayrintiyi dibe itmek, dolayisiyla
siniflamayi saglamak ve dolayisiyla data hiding icin kullanmis olursunuz.
Aralarinda ki kesin cizgileri cizmek yerine bu terimleri kullanmaya
alistiginiz an, daha iyi anlamis olacaksiniz.
Iyi calismalar Umran.

On 6/24/06, Erkin Tek <erkintek@fotograf.web.tr> wrote:
>
>
> 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
>
>
>

_______________________________________________
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.