Dinamik Değişken Nedir?
Nesne yönelimli programlamada, bir nesne özniteliklerini,
durumlarını ve davranışlarını veya yöntemlerini gizleyebilir veya gösterebilir.
Bir nesne, sırasıyla bilgi göstermek veya gizlemek için “genel” veya “özel”
değiştiricilerle etiketlenebilir. Hem kredi notu düşüklere kredi veren bankalar “özel” hem de “kamusal”
değişkenlerdir, fakat bunlar farklı türde değişkenlerdir. “Ortak” modifiye
edici, dinamik bir değişkendir, yani bir programın çalışma zamanında bilginin
yürütülmesi akışkandır.
Nesne yönelimli programlamada tüm nesne verileri ve nesne
yöntemleri varsayılan olarak dinamiktir. Bir programdaki her nesnenin kendi
dinamik değişkeni ve kendi dinamik yöntemi vardır . Yani, her nesnenin
yürütülmesi, çalışma zamanında akışkandır ve programı tekrar çalıştırdıktan
sonra değişebilir. Statik değişkenlerin aksine, statik değişken programın ömrü
boyunca sabit belleğe tahsis edilir. Yani, değişken bellek alanına tahsis
edildiğinde, bir fonksiyonun sonunda yok olmaz.
Dinamik olan bir değişken daha sonra kullanılacak alan
değerlerini toplamak için kullanılabilir. Program bir eşik sınır değeri
kullanabilir ve işlenen belirli bir alan değeriyle karşılaştırabilir. Değer,
eşik sınır değerinden daha küçük veya daha büyük olup olmamasına bağlı olarak,
alan değerleri için farklı işlem setleri gerçekleştirilir. Dinamik bir değişken
diğer değişkenlerden ayırt edilebilir, çünkü eşik değeri bir programın ömrü
boyunca değişebilir.
Statik değişkenler ve dinamik değişkenler, değişken
değerlerin sırasıyla sabit veya akışkan olarak farklılaştırılmasıdır. Statik
olan değişkenler, in (pi) değişmeyen değeri gibi, matematiğin sabitlerine
benzer. Tersine dinamik değişkenler sabit bir değere sahip değildir ve bu
nedenle bir eşik değerini değiştirebilir.
Vending makineleri , dinamik değişkenlere sahip programları
çalıştıran makinelerin örnekleridir. Bir satış makinesindeki ürün miktarı,
makineden dağıtıldığı için sürekli olarak değişmektedir. Bu miktar dinamik bir
değişkendir ve değeri sürekli değiştikçe, kredi notuna bakmadan kredi veren bankalar
bir program makinenin yeniden
doldurulmasının gerekip gerekmediğini belirlemek için değeri takip eder.
Dinamik değişkenler de dahil olmak üzere herhangi bir
değişken programlanırken, değişkenin nesnenin yöntemine veya programda ne
yaptığına bağlı olarak adlandırılması iyi bir uygulamadır. Örneğin, ayakkabı
boyutunu hesaplayan belirli bir değişken varsa, “shoe_size” olarak
adlandırılabilir. Aynı zamanda dinamik değişkeni küçük harfle başlatmak ve
birden çok sözcük arasında alt çizgi yerleştirmek normal bir uygulamadır.
Yorumlar
Yorum Gönder