Tag: soyutlama

Abstract Yapılar

Soyutlama (Abstraction) kavramı, fiziki yapılardan ziyade fikirlerle uğraşmaktır. Interface yazımızla bu kavrama giriş yapmış ve çok biçimlilikten söz ederek nesneye yönelik programlamanın iyi öğrenilebilmesi için özel olarak nelere dikkat etmemiz gerektiğine de değinmiştik. Soyutlamada interfaceler ile birlikte bize yardımcı olan abstract yapılar bu yazımızın konusu olacak. Bu yazımızda 12 – Abstraction isimli bir proje yaratıp […]

Interface (Arayüz)

Javada soyutlama eylemini gerçekleştirmek için kullanılabilecek en güçlü gereçlerden bir tanesi interface ismindeki yapılardır. Interfaceler, yani arayüzler, bir anlamda şemalardır. Binalardan oluşmuş bir site düşünün. Bu sitede farklı tipte daireler ve farklı tipte binalar olsun. Varsayalım ki x sayıda daire tipi ve y sayıda bina tipi mevcut olsun. Bir inşaat işinde, tahmin edersiniz ki, bu […]