Tag: abstraction

Final Yapılar

Javadaki bir başka anahtar sözcük olan final, tıpkı static sözcüğü gibi, bir sınıfla, methodla, değişkenle veya bir field ile kullanabilen bir sözcüktür. Bu anahtar sözcük kullanılarak yapılan bir tanım sonradan değiştirilemez. Yani o tanım artık finalize edilmiş bir tanımdır. Buradaki “tanım” sözcüğü kapsamı geniş şekilde kullanılmıştır. Zira değişken, method ve sınıflarda tanımın finalize olması konuşma […]

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 […]